首页 > 解决方案 > 如何在没有 SQL 的情况下允许一次加载页面

问题描述

我正在设置登录页面页面,我希望每个用户只能访问我的索引文件一次而不保存在 SQL 数据库中,如果再次打开会被重定向到主页。

我尝试了一个脚本并对其进行了修改,但似乎不起作用,或者我可能更改不正确。

$ip = $_SERVER['REMOTE_ADDR'];
$ipbreak = $_SERVER['REMOTE_ADDR'].PHP_EOL;
function donothing() {
;
}
if (strpos(file_get_contents("./ipblocker.txt"),$ip) == true) {
   header("location: https://example.com/");
   exit();
    }elseif(strpos(file_get_contents("./ipblocker.txt"),$ip) == false) {
    file_put_contents("ipblocker.txt",$ipbreak, FILE_APPEND);
    donothing();
    echo "LOADED";
}

我只希望用户只能查看我的登录页面一次。

标签: phpfilteringtraffic

解决方案


推荐阅读