View Single Post
ישן 10-07-06, 18:53   # 12
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי 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
וזה כותב "הדף המבוקש לא נמצאשלום"
אני לא מבין למה זה כותב שלום.. =/
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית

Last edited by miniature; 10-07-06 at 19:28..
  Reply With Quote