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

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

Eli-Hai 28-09-06 11:15

איך משיגים $_GET "ריק"? (קשה לנסח את עצמי)
 
אני רוצה להשיג נתון $_GET דרך כתובת, לדוג' - www.domain.com/?page
איך אני הופך את ה-page ל-case ב-switch, וגורם ל-PHP לקרוא אותו?

(אני לא מחפש את הקוד ל-switch, אני רוצה להבין אם זה אפשרי, ואם כן איך, להפוך את ה$_GET לסימן שאלה בלבד, ולא ל-www.domain.com/?page=Xxx).

DorWD 28-09-06 11:31

אולי תנסה משהו כזה עם case

PHP קוד:

switch ($_GET['']){
case 
"blablabla";
echo(
"noob");
break; 

וכו'.
תגיד לי אם עובד

-VladK- 28-09-06 12:05

למה להשתגע עם זה?

PHP קוד:

if(isset($_GET['page'])) {
echo 
'cool :D';



Eli-Hai 28-09-06 12:14

אבל אז זה בודק אם www.domain.com/index.php?page=Page,
אני מנסה לבדוק בלי ה-page=.

-VladK- 28-09-06 12:16

חחחח לא לא לא...זה בודק אם עשיתה: ?page

זה לא בודק את הערך של זה...לא מאמין? תבדוק לבד :)

Eli-Hai 28-09-06 12:20

תודה על העזרה, עובד! :)

Tomer 28-09-06 12:50

אתה יכול להשתמש ב
PHP קוד:

$_SERVER['QUERY_STRING'

זה יאפשר לך להשתמש במשתנה כ:
קוד:

http://www.domain.com/?yossi
PHP קוד:

echo $_SERVER['QUERY_STRING']; // will return 'yossi' 

מקווה שהבנת.

-VladK- 28-09-06 12:58

ציטוט:

נכתב במקור על ידי Atom-Bomb
אתה יכול להשתמש ב
PHP קוד:

$_SERVER['QUERY_STRING'

זה יאפשר לך להשתמש במשתנה כ:
קוד:

http://www.domain.com/?yossi
PHP קוד:

echo $_SERVER['QUERY_STRING']; // will return 'yossi' 

מקווה שהבנת.

זה בעצמם כמו הGET לא כך? או שזה לא מהכרח חייב להיות סימן שאלה לפני? (כי בGET חובה)

Tomer 28-09-06 13:02

ציטוט:

נכתב במקור על ידי Pilmen
זה בעצמם כמו הGET לא כך? או שזה לא מהכרח חייב להיות סימן שאלה לפני? (כי בGET חובה)

חובה סימן שאלה, הוא מתפקד כמו GET רק בלי לתת שם למשתנה.

-VladK- 28-09-06 13:12

ציטוט:

נכתב במקור על ידי Atom-Bomb
חובה סימן שאלה, הוא מתפקד כמו GET רק בלי לתת שם למשתנה.

היתי אומר שזו פונקציה מיותרת...אבל אם עשו אותה אז היא כנראה לא...תודה על ההסבר :)


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

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