ציטוט:
נכתב במקור על ידי BlueNosE
תעשה ככה
PHP קוד:
function TrueGet() { $allowed_get_keys = array ("hi","foo","bar"); if ((is_array ($_GET)) and (!empty ($_GET))) { foreach ($_GET as $key=>$val) { if (!in_array ($key,$allowed_get_keys)) return true; } } return false; }
ובניה אתה טועה
?my יאתחל את המשתנה עם הערך 0 (bool).
|
עריכה:
אוקי עובד רק יש לי בעיה קטנה - עשיתי ככה:
PHP קוד:
function true_get($true_arrays) {
$allowed_get_keys = array($true_arrays);
if((is_array($_GET)) && (!empty($_GET))) {
foreach($_GET as $key=>$val) {
if(!in_array($key,$allowed_get_keys)) {
echo "הדף המבוקש לא נמצא";
}
}
}
}
bla.php
PHP קוד:
true_get("do");
switch($do) {
case "":
echo "שלום";
break;
case "asd":
echo "asd";
break;
default:
echo "הדף המבוקש לא נמצא";
}
אני עושה bla.php?asssdssd=asd
וזה כותב "הדף המבוקש לא נמצאשלום"
אני לא מבין למה זה כותב שלום.. =/