-1

我需要一些帮助。当您使用 url 参数打开文件时,我想创建一个返回 0 或 1 的 php 文件。

到目前为止我有这个代码:

<?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

谢谢 !

4

2 回答 2

1
<?php
function checkID($ID)
{
    $allowedID = array('111','123');
    if (in_array($ID, $allowedID)) {
        echo '1';
    } else {
        echo '0';   
    }
}
checkID($_GET['ID']); 
?>
于 2013-01-19T20:42:11.057 回答
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();

编辑- 从函数中删除参数并回显结果

于 2013-01-19T20:44:35.517 回答