תקשיב, $_GET זה מערך לכל דבר בPHP, רק שהוא עובד עם מפתחות. בשפות אחרות המערך הזה נקרא Map או Dictionary, בPHP זה נקרא Associative array. (מערך מקושר)
לכן תחשוב, אם שלחת בקשת GET כזו:
gallery.php?cid=3&scid=2
מערך ה$_GET שלך אמור להיראות ככה:
קוד:
$_GET ( 'cid' = 3, 'scid' = 2 )
במידה ואתה רוצה לקחת ערך של אחד המפתחות, אתה ניגש למערך בצורה כזו:
קוד:
// עושים בדיקה שהמפתח קיים בכלל, מאחר ואם נשתמש בו ובכלל לא קיבלנו שום בקשה
// PHP ידפיס שגיאה. לכן זו שיטה גם לבדוק אם בכלל נשלחה הבקשה המתאימה
$cid = isset($_GET['cid']) ? $_GET['cid'] : exit('Restricted access, the request is not valid.') ;
אם היינו שולחים את הבקשה הנ"ל (
gallery.php?cid=3&scid=2), המשתנה cid היה מכיל את הערך 3.