Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Бан по IP+SOFT
 
 автор: Yanka   (03.03.2006 в 00:19)   письмо автору
 
 

Подскажите как осуществить?
Через .htaccess или в скрипт добавить пару строк?
Подскажите пожалуйста
SOFT имею ввиду браузер
У меня wap сайт и поэтому браузеров очень много, а IP нет... Вот и хочу узнать как банить IP+SOFT

   
 
 автор: midav   (03.03.2006 в 00:23)   письмо автору
 
   для: Yanka   (03.03.2006 в 00:19)
 

Для этого надо записать ип адрес в какой нибудь файл или базу. Потом если пользователь заходит на страницу, ты получаешь его ип и сравниваешь с теми ип что в файле или в базе. Если совпадают, то пишешь забанен :)

   
 
 автор: Yanka   (03.03.2006 в 00:28)   письмо автору
 
   для: midav   (03.03.2006 в 00:23)
 

Мне не просто по ИП а ещё по браузеру...
Тоесть если ип и брузер совпадают с запрещенными, то писать БАНН или переадрисовывать куданить

   
 
 автор: SSgv   (03.03.2006 в 02:17)   письмо автору
 
   для: Yanka   (03.03.2006 в 00:28)
 

Узнаем ip remote_addr, узнаем имя компьютера remote_host узнаем браузер http_user_agent

Можно в if ну и все..)))

Например $ip[] = ……

if(in_array($_SERVER['REMOTE_ADDR'], $ip))

Ну и с браузером тоже самое, можно просто и браузер и ip в одну переменную засунуть и проверять. . ))) Точней банить..)))

Добавлю …)))
Только смысл ..? Плохой человек может это все сменить..))) И ip и браузер…)))

   
 
 автор: Yanka   (03.03.2006 в 04:42)   письмо автору
 
   для: SSgv   (03.03.2006 в 02:17)
 

Спасибо!
Я новичек в этом деле, может по конкретней покажешь?

   
 
 автор: SSgv   (03.03.2006 в 06:57)   письмо автору
 
   для: Yanka   (03.03.2006 в 04:42)
 

Могу показать запрет на IP вот он.


<?
// bad ip
$ip[] = "1.120.50.120";
$ip[] = "1.121.50.120";
// И так далее….
If(in_array($_SERVER['REMOTE_ADDR'], $ip)) die("Доступ запрещен!");
?>


Но! С браузерами в принципе тоже самое, но факт в том что, много пользователей и хороших с теми же браузерами, что и у плохих ..))) То есть можно забанить и хорошего человека.

   
 
 автор: Yanka   (03.03.2006 в 20:17)   письмо автору
 
   для: SSgv   (03.03.2006 в 06:57)
 

Спасибо. Буду пробовать.
P.S. Не все такие умные, тем более в wap =)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования