PHP/MySQL | Дайте код
крч мне над код!
если игрок много клацает по одной ссылке то чтоб ему выдался текст! как сделать?
если игрок много клацает по одной ссылке то чтоб ему выдался текст! как сделать?
Можно записать время последнего действия в БД или сессию и проверять на время, которое прошло от этого действия.
$_SESSION['last_time'] = time();
И делай проверку
$_SESSION['last_time'] = time();
И делай проверку
Чо с моим ником
________
посл. ред. 09.01.2015 в 12:56; всего 1 раз(а); by Error_404
________
посл. ред. 09.01.2015 в 12:56; всего 1 раз(а); by Error_404
Копипаст с Хэшкода
if (!ipbanned($_SERVER['REMOTE_ADDR'])) {
rememberQuery($_SERVER['REMOTE_ADDR']); // Функция, которая запоминает ip адрес пользователя выполнившего запрос
$q = getLastQueryTime($_SERVER['REMOTE_ADDR']); // Функция, которая возвращает время(метку) последнего запроса, с данного ip, или если пользователь с данным ip не посылал запрос, то false;
// Если последний запрос выполнен меньше секунды, то баним ip адрес
if ($q && (time()-$q) < 1)
{
banIp($_SERVER['REMOTE_ADDR']); // Функция, которая банит указанный ip адрес
}
else
die("С вашего IP адреса, слишком часто посылаются запросы. Ваш IP адрес заблокирован.");
if (!ipbanned($_SERVER['REMOTE_ADDR'])) {
rememberQuery($_SERVER['REMOTE_ADDR']); // Функция, которая запоминает ip адрес пользователя выполнившего запрос
$q = getLastQueryTime($_SERVER['REMOTE_ADDR']); // Функция, которая возвращает время(метку) последнего запроса, с данного ip, или если пользователь с данным ip не посылал запрос, то false;
// Если последний запрос выполнен меньше секунды, то баним ip адрес
if ($q && (time()-$q) < 1)
{
banIp($_SERVER['REMOTE_ADDR']); // Функция, которая банит указанный ip адрес
}
else
die("С вашего IP адреса, слишком часто посылаются запросы. Ваш IP адрес заблокирован.");
Mc_Lari (09.01.2015 в 12:57)
TJerry, можешь полный код дать? на кх надо
TJerry, можешь полный код дать? на кх надо
Бесплатно не делаю, только советы.
Стр.: 1, 2