當用戶訪問我的網站im在數據庫中記錄他們的IP地址時,這是防範欺詐/垃圾郵件的預防措施。獲取用戶ip並檢查阻止列表?
即時通訊使用此查詢存儲用戶的ip
$sql = "INSERT INTO ptb_sessions (session_id, user_ip, session_start, date, session_end) VALUES (NULL, '" . $_SERVER['REMOTE_ADDR'] . "', UTC_TIMESTAMP(), ADDDATE(), NULL);";
mysql_query($sql, $connection);
我現在想要做的是有一個腳本,獲取IP的情況下,進行檢查,看是否該IP地址我的表ptb_blocked_users存在如果確實如此,則將用戶重定向到阻止的頁面。
我可以這樣做嗎?
$result = mysql_query("SELECT id FROM mytable");
if(mysql_num_rows($result) == " . $_SERVER['REMOTE_ADDR'] . ") {
// row not found, show page..
} else {
// block page
}
有人能告訴我我該如何去做這個請嗎?
在此先感謝
使用$ _SERVER ['REMOTE_ADDR']檢查被禁止的表。如果條目存在'header(「Location:banned.php」);退出();' – Waygood 2013-05-02 10:28:43