2013-01-19 76 views
-1

我需要一些幫助。 我想用url參數打開文件時創建一個返回0或1的php文件。通過網址返回0/1參數

我到目前爲止這樣的代碼:

<?php 
function checkID($ID) 
{ 
$allowedID = array('111','123'); 
if (in_array($ID, $allowedID)) 
echo '1'; 
else 
echo '0'; 
} 
?> 

當我打開該文件只顯示我一個空白頁。 而我不知道如何使用url參數,如site.com/myphp.php?ID=111

謝謝!

+0

那麼你怎麼調用你的checkID()函數? –

回答

1
<?php 
function checkID($ID) 
{ 
    $allowedID = array('111','123'); 
    if (in_array($ID, $allowedID)) { 
     echo '1'; 
    } else { 
     echo '0'; 
    } 
} 
checkID($_GET['ID']); 
?> 
+0

感謝您的支持,但它可以工作,但是當ID被允許時,頁面爲空白。 – user1965024

+0

現在你的代碼工作了,非常感謝! – user1965024

0

您需要檢查,如果ID是$ _GET數組中,然後檢查是否已定義的設置保持一致:

function checkID() 
{ 
    $allowedID = array('111','123'); 
    if (array_key_exists('ID', $_GET) && in_array($_GET['ID'], $allowedID)) { 
     return '1'; 
    } else { 
     return '0'; 
    } 
} 

// run the function 
echo checkID(); 

編輯 - 刪除從功能和回顯帕拉姆結果

+0

沒有參數的函數調用。 –

+0

也可能要回顯結果 –

+0

謝謝,但它不工作。仍然得到空白頁。 – user1965024