Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Блокировка IP 
V
    Опции темы
Каролина
Дата 28.12.2006, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 26.12.2006

Репутация: 1
Всего: 1



Забанить всю США ? Есть два пути....Если хостинг поддерживает работу через сокеты то скрипт вот:
Код

<?php 
$ip = $_SERVER["REMOTE_ADDR"]; 
$sock = fsockopen ("whois.ripe.net", 43); 
fputs ($sock, $ip."\r\n"); 
while (!feof ($sock)) 
{ 
        $line = fgets ($sock, 128); 
        if (preg_match ("/^country/i", $line)) 
        { 
                if (preg_match ("/us/i", $line)) 
                { 
                        echo "Вам закрыт доступ!"; 
                        fclose ($sock); 
                        exit; 
                } 
        } 
} 
fclose ($sock); 
?> 
Далее, страница для тех, кому доступ разрешон. 

Или же идём сюда http://www.maxmind.com/download/geoip/database/ и скачиваем базу GeoIPCountryCSV.zip опять редактируем наш любимый файл net_ip.txt  из првого скрипта,внося в него все сети принадлежащие США и вперёд....Вам какой вариант больше понравился?
PM MAIL   Вверх
Mal Hack
Дата 28.12.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Каролина, тебе не кажется это, как минимум муторным?
PM ICQ   Вверх
Каролина
Дата 28.12.2006, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 26.12.2006

Репутация: 1
Всего: 1



А у вас есть другие предложения? Что для вас муторно,заносить в файл сети?Можно написать скрипт который из CSV сам выберет все нужные сети и создаст наш очень любимый файлик net_ip.txt  или занесёт в MySQL.

Это сообщение отредактировал(а) Каролина - 28.12.2006, 21:38
PM MAIL   Вверх
Mal Hack
Дата 28.12.2006, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Хотя бы хранение IP начала подсети блокирования и использование whois утилиты ОС сервера.
Про определение IP читай поиск форума...
PM ICQ   Вверх
Каролина
Дата 28.12.2006, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 26.12.2006

Репутация: 1
Всего: 1



Использовать whois утилиту ОС сервера не все могут,речь ведь идёт не про админа сервера,помощи тут попросил,я так поняла,обычный пользователь....Чтож додёмся его появления....Вроде мы его проблему тут разжевали.....
PM MAIL   Вверх
Shaggie
Дата 29.12.2006, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: нет
Всего: 72



Огромное спасибо Каролина за понятное и доходчивое объяснение со всеми необходимыми ссылками и примерами.
Огромное спасибо Mal Hack, без которого тема не смогла бы раскрыться настолько полно. Тот случай, когда в споре рождается истина!

 smile  Начинаю прикручивать скрипт...


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
Каролина
Дата 29.12.2006, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 26.12.2006

Репутация: 1
Всего: 1



Shaggie, Я рада что смогла вам чем то помочь,когда-то и мне в этом вопросе очень помогли...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0529 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.