19-08-2010, 12:30
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
אין כזה דבר "PHP בשורת הכתובת".
אבל יש כזה דבר משתני GET, שהם מועברים בשורת הכתובת.
כששורת הכתובת / בקשת ה-HTTP, מתקבלת בשרת, המשתנים הכלולים בה, מוגדרים בשרת = נהיים חלק ממשתני השרת.
תוכנות CGI, כמו גם שפות תסריט צד שרת שונות, עושות שימוש במשתני אלו.
בגירסאות עדכניות של PHP, כברירת מחדל, ניתן לגשת למשתנים אלו באמצעות המערך הגלובאלי, _GET (הקו תחתון משמאל למילה GET).
לגבי הקטע שהצגת משורת הכתובת:
1. התו "?" (סימן שאלה), משמש להפרדה בין שורת הכתובת הבסיסית המופיעה מצד שמאל, למשתנים המצורפים מימין לתו.
2. החלק הימני של הכתובת מגדיר משתנה בשם id, בערך 10 (למיטב זכרוני, כל המשתנים מוגדרים כמחרוזת NULL או מערך, גם משתנים מספריים או אחרים).
3. מידה וישנם משתנים נוספים, הם מופרדים ביניהם בתו "&", לדוגמה:
קוד:
?id=10&action=compare&var=value
בשורה זו^ הגדרנו שלושה משתנים. id, action, var.
|