|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:29)
| | IP-адреса где -- в таблице БД или в простом файле? Если в простом файле, то Вы будете вручную его править или Вам важнее быстродействие (тогда придётся редактировать его через скрипт)? | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2009 в 02:27)
| | Я сама буду ручками заносить диапазон | |
|
|
|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:24)
| | На обращение к webnames , боюсь, уйдет столько времени, что скрипту будет некогда работать. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:24)
| | провайдер-то чем провинился? | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2009 в 02:22)
| | Ну чтобы сразу всего провайдера забанить
webnames.ru например показывает по IP адресу диапазон | |
|
|
|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:21)
| | так а откуда Вы маску-то возьмете?
Маска - это свойство сетевого интерфейса клиентской машины.
Серверу она неизвестна. | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2009 в 02:16)
| | Так можно по маске или так нельзя? | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2009 в 02:17)
| | Не =)) всех нинадо... | |
|
|
|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:16)
| | а может сразу всех забанить? Чего мелочиться-то? | |
|
|
|
|
|
|
|
для: Елена Смирнова
(01.02.2009 в 02:12)
| | Способ с минимальной нагрузкой будет таким:
<?
$ban_ip = array(
"89.188.122.18" =>1,
"89.188.122.19" =>1,
"89.188.122.20" =>1);
if(isset($ban_ip[$_SERVER['REMOTE_ADDR']]))
{
echo 'Вы в бане';
}
else
{
echo 'Вы не в бане';
}
?>
|
| |
|
|
|
|