Loading...
Обучение/Помощь новичкам | защита от частых нажатии
<?php
// объявляем работу с сессиями
session_start();
// указываем папку, куда будет сохраняться информация сессий
session_save_path($_SERVER["DOCUMENT_ROOT"]."/log/session");
// устанавливаем защиту по IP (сессии) не чаще, чем раз в две секунды.
if (isset($_SESSION[telecod_ip])) {
$t = ((int)((time()-$_SESSION[telecod_ip])));
if($t < 2) die("Нельзя обращаться к сайту чаще, чем 1 раз в две секунды!");
}

$_SESSION[telecod_ip]=time();
?>
как сделать это через ip юзера с колонки users? т.е. если со своего ипа идет больше 5 обращении в секунду ему вылезит та таблица.
Пиарщик , у тебя IP юзера постоянно новое записывается при каждом его входе или только при регис рации?
pullo (20.04.2015 в 19:17)
Пиарщик , у тебя IP юзера постоянно новое записывается при каждом его входе или только при регис рации?

нет точное определение стоит
Пиарщик , в том коде ч о ты дал нет определения IP там только сварка времени записи сессии и текущего.. так то сессии для каждого юзера и так свои
Онлайн: 2
Время:
Gen. 0.0915
(c) Bym.Guru 2010-2026