![]() |
[PHP] בעיה עם GET...
יש לי בעיה עם GET, בקוד הבא:
PHP קוד:
הבעיה היא שהוא תמיד כותב לי "GET is not good" גם אם הכתובת שלי היא לדוגמא כזאת: PHP קוד:
תודה. |
אתה צריך להגדיר לו איזה GET לא סתם $_GET
צריך PHP קוד:
|
ציטוט:
|
if($key!="id" || $key!="num") return false;
אתה לא אמור לבדוק פה משתנים? |
ציטוט:
|
בבקשה פונקציה הרבה יותר יעילה, ופועלת :
PHP קוד:
|
תודה RS324, עובד...
אבל אם כבר לכתוב כמו שאמרת, למה לכתוב כזה ארוך אם אפשר לצמצם את התוכן של הפונקציה לשתי שורות? PHP קוד:
RS324, אתה נתת לי קוד שהוא מחפש בתוך המערך $_GET את המפתח "id" או "num", ואני ניסתי לעשות בקוד שלי שיבדוק את 2 המפתחות הראשונים ואז יבדוק אם הם "id" או "num", מבין? |
אצלך הוא בדק אם המפתח הראשון שווה ל ID או NUM
ואם לא אז הוא החזיר FALSE כשזה בעצם היה אמור להיות הפוך, בכל מקרה הפונקציה שלי היא טיפה יותר יעילה |
ציטוט:
|
כי אתה לא יודע את סדר של ה GET הוא בודק רק את הערך של האיבר הראשון
אם אתה רוצה לבדוק רק את הערך הראשון תעשה if($_GET[0] == $KEY) או משהו כזה... הפונקציה שהכנתי מחפשת את הערך בכל המערך. לא משנה מה הסדר שלו |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:18. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ