הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   לפרק RESPONE למספר גורמים, אפשרי? (https://hosts.co.il/forums/showthread.php?t=106366)

Tyler 13-02-14 15:10

לפרק RESPONE למספר גורמים, אפשרי?
 
יש המון אתרים שמציעים קיצור לינקים והם מקצרים אותם על פי: www.domain.com/123456

או www.domain.com/XXYYZZ

יש לאותם אתרים API די דומה בכולם, שכאשר אתה שולח בקשה דרך הPHP של הAPI שלהם אתה מקבל RESPONE ישיר של הכתובת החדשה והמקוצרת

אני מעונין למצוא דרך לקבל את אותו RESPONSE כמו שאני מקבל אותו כרגע (את כל הכתובת), ולפרק אותו לגורמים כך שאני אוכל אחר כך להשתמש רק במשתנה שמופיע אחרי הdomain.com

לדוגמא
אני שולח בקשה לAPI ומקבל RESPONSE של www.domain.com/HELLO
אני עכשיו מעונין להפריד את הHELLO מהכתובת שבאה לפניה ולהשתמש בו למטרות אחרות בPHP שלי

זה אפשרי? הרי השרת שלהם הוא זה שקובע את הRESPONSE וזה לא כמו בBIT.LY שאני מקבל את הRESPONE מחולק לגורמים של: HASH, URL וכו'. אלא פה הRESPONSE הוא פשוט הכתובת המקצורת וזה הכל.

האם הדבר אפשרי?
תודה מראש

בניה 13-02-14 15:24

נשמע לי כמו עיבוד מחרוזות פשוט,
אפשרי עם ביטויים רגולריים או גם עם שילוב של strpos ו substr

ואולי גם
http://il1.php.net/parse_url
ואז להשתמש רק ב path

Tyler 13-02-14 17:20

ציטוט:

נכתב במקור על ידי בניה (פרסם 886676)
נשמע לי כמו עיבוד מחרוזות פשוט,
אפשרי עם ביטויים רגולריים או גם עם שילוב של strpos ו substr

ואולי גם
http://il1.php.net/parse_url
ואז להשתמש רק ב path

כן ניסיתי כבר משהו עם parse_url בJAVA אבל זה לא בדיוק עבד מי יודע מה כמו שאני רוצה.
חשבתי שיש עוד דרכים לפרק את הURL ולקחת ממנו את הPATH בדרך קצרה ויעילה יותר

איציק ברבי 24-02-14 20:08

basename()
אני חשוב יתאים לך.

Haimz 24-02-14 20:54

regex
parse_url

לתשובה ספיציפית יותר, תצטרך להיות קצת יותר ספציפי


כל הזמנים הם GMT +2. הזמן כעת הוא 13:41.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ