-1

私はこれについていくつかの助けが必要です。urlパラメータでファイルを開くと0または1を返すphpファイルを作成したいと思います。

私はこれまでにこのコードを持っています:

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

ファイルを開くと、空白のページしか表示されません。そして、site.com / myphp.php?ID=111のようなurlパラメータの使い方がわかりません。

ありがとう !

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 に答える