Как разрешить одну загрузку страницы без SQL - PullRequest
0 голосов
/ 30 апреля 2019

Я настраиваю страницу целевой страницы и хочу, чтобы каждый пользователь мог посещать мой индексный файл только один раз без сохранения в базе данных 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";
}

Я хочу, чтобы пользователь мог просматривать мою целевую страницу только один раз.

...