Попал на страницу, улетел в бан по Ip

Статус
В этой теме нельзя размещать новые ответы.

diab0583

Знаток
Регистрация
9 Июл 2007
Сообщения
199
Реакции
28
Суть такая. По определённому правилу пользователь направляется на
error.php. Страница пустая. Нужно внедрить код. Попал на страницу, улетел в бан по Ip. И на прощание ему предупреждение, мол что нельзя так делать.
 
что то вроде
error.php
PHP:
<?php
$ip=$_SERVER['REMOTE_ADDR'];
$ban_list=file_get_contents('banlist.txt');
if(strpos($banlist,$ip)!==FALSE)
{
  exit('Ваш ip:'.$ip.' забанен');
}
$fp=fopen("banlist.txt","a+");
fwrite($fp,$ip." ");
fclose($fp);
echo 'Ваш ip:'.$ip.' забанен';
?>

ну и в начале каждого скрипта -
PHP:
$ip=$_SERVER['REMOTE_ADDR'];
$ban_list=file_get_contents('banlist.txt');
if(strpos($banlist,$ip)!==FALSE)
{
  exit('Ваш ip:'.$ip.' забанен');
}
примерно так
 
Всё как надо вставил.
error.php пишет Ваш ip:94.143.40.36 забанен
в banlist.txt ip пишет
Но не банит.
index отображается:nezn:
 
Там ошибка в коде, перемене неправильно названы:

PHP:
$ip=$_SERVER['REMOTE_ADDR'];
$ban_list=file_get_contents('banlist.txt');
if(strpos($ban_list,$ip)!==FALSE)
{
  exit('Ваш ip:'.$ip.' забанен');
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху