all!2つの値がphpの配列にあるかどうかを確認してください
だから、私はこのコードを持っている:私はこの
in_array($clienthwid and $clientip, $client_whitelist)
私はどのようにしているかどうかを確認しますを行う方法を知りたいのです
in_array($clienthwid, $client_whitelist);
のために、そう
<?php
$clienthwid = $_POST["clienthwid"];
$clientip = $_POST["clientip"];
$hwid_logs = "hwid_log.txt";
$ip_logs = "ip_log.txt";
$handle_ip = fopen($ip_logs, 'a') or die("404 file not found");
$handle_hwid = fopen($hwid_logs, 'a') or die("404 file not found");
$client_whitelist = array (
// put hwids and ip here
"hwid" => "123456789", "12345678",
"ip" => "123.456.789", "123.456.788",
);
//check if client hwid or ip is in the array
if (in_array($clienthwid, $client_whitelist)) {
echo "TRUE";
fwrite($handle_hwid, $clienthwid."\n");
fwrite($handle_ip, $clientip."\n");
} else {
echo "FALSE";
fwrite($handle_hwid, $clienthwid."\n");
fwrite($handle_ip, $clientip."\n");
}
?>
を2つの変数が配列にありますか?
クライアントホワイトリストの配列は正しい形式ですか? hwidとipの値をグループ化するためのサブ配列を持たないはずですか? – Progrock
[this](http://stackoverflow.com/a/7542708/5447994) – Thamilan
の可能な複製[in \ _array multiple values]の可能な複製(http://stackoverflow.com/questions/7542694/in-array- –