我有一個數據庫表,其中包含訪問該網站的用戶的IP地址。我正在嘗試爲一個頁面創建一個IP禁止系統。我希望被阻止從我的數據庫表中列出的IP列在無法訪問此特定頁面的IP數組中。我不斷收到錯誤,我無法弄清楚如何讓它正常工作。這是我使用至今:嵌入和使用數組中的數據庫信息
PHP:
$getBlockedUsers = mysqli_query($con,"SELECT ip FROM blog_comments WHERE blocked='yes'");
$separateIps = implode(", ", mysqli_fetch_array($getBlockedUsers));
if (in_array ($_SERVER['REMOTE_ADDR'], $separateIps)) {
header("location: http://www.google.com");
exit();
}
- 我連接到數據庫中正確
爲什麼不直接用'ip = $ _SERVER [REMOTE_ADDR]'搜索該行? – Barmar