Как на PHP сделать подсчет посещений по iP? На сайте есть задание, которое можно выполнить не более 5 раз, и нужно чтобы при входе с помощью $_SERVER["REMOTE_ADDR"];
я получал ip пользователя и привязывал к этому ip единицу и при повторном прохождении страницы он увеличивал значение на 1. И по достижении 5 я делаю так, что задание не выполняется. Сама проблема связать ip с цифрой(кол-вом посещений данной страницы).
создаем таблицу tablename
с колонками ip
и count
страница:
<?php
$ip = $_SERVER["REMOTE_ADDR"];
$check = mysql_fetch_array(mysql_query("SELECT `ip` FROM `tablename` WHERE `ip` = '" . $ip . "'"));
if ($check == 0) {
mysql_query("INSERT INTO `tablename` SET `ip` = '" . $ip . "', `count` = '1'");
$check['count'] = 1;
} else {
mysql_query("UPDATE `tablename` SET `count` = `count` + 1 WHERE `ip` = '" . $ip . "'");
}
if ($check['count'] < 5) {
echo 'показывает то что нужно';
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
php artisan admin:install Copied Directory [\vendor\sleeping-owl\admin\src\migrations] To [\database\migrations] Copied Directory [\vendor\sleeping-owl\admin\public] To [\public\packages\sleeping-owl\admin] Publishing complete for tag []! [PDOException]...
Подскажите, пожалуйста, как работает рекурсия, и как написать такую функцию, чтоб она могла проходить по всему массиву и удалить определённый...
Добрый деньПосле некоторых манипуляций страница на моем сайте выдает следующий JSON: