私は自分のウェブサイトから人々を簡単に禁止できるようにしようとしています. 私のデータベースには、「ip」という行があり、それには「0.0.0.0」、「1.1.1.1」、「2.2.2.2」などの IP の配列があります。
私の次のコードは
<?php
include('config.inc.php');
include('database.inc.php');
$result=mysql_query("SELECT * FROM ban");
while($row = mysql_fetch_array($result))
{
$ip = $_SERVER['REMOTE_ADDR'];
$ban = array($row['ip']);
$count = count($ban);
for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) {
die("<h2>You've been banned!</h2>");
}
}
}
?>
「あなたは禁止されました!」とは表示されません。IP をアレイに配置したにもかかわらず、
ご協力いただきありがとうございます!