Как запретить доступ к сайту из одной страны?
Страницы: Пред. 1 2
Как запретить доступ к сайту из одной страны?, Нужно ограничить доступ к сайту
Цитата
WGN пишет:
Так что решение проблемы нашли? Как реализовали?
Пока на стадии обдумывания smile:D
Запомни эту простую фразу – всё будет, но не сразу.

Бесплатная контекстная реклама

Цитата
SEO BOSS пишет:
Пока на стадии обдумывания smile:D
Плагины все таки так и не искали?
Цитата
WGN пишет:
Плагины все таки так и не искали?
Пока ничего не нашел, если будут варианты, то скиньте мне название, потестирую smile:)
Короче, связался с хостерами, они мне за 2 минуты все настроили, выжду пару дней, чтобы оценить блокировку smile:p
Цитата
SEO BOSS пишет:
Короче, связался с хостерами, они мне за 2 минуты все настроили
smile:D А потом все говорят, почему я изначально отсылаю к хостерам с подобными проблемами, ведь это же форум, тут проблему надо решать, хостеры - для нубов!
За окнами солнце, за окнами свет - это день.
Ну а я всегда любил ночь.
И это мое дело - любить ночь,
И это мое право - уйти в тень.
Цитата
Eye пишет:
А потом все говорят, почему я изначально отсылаю к хостерам с подобными проблемами, ведь это же форум, тут проблему надо решать, хостеры - для нубов!
А кто это говорил? smile:confused:
Можно пример в студию? smile:)
Цитата
SEO BOSS пишет:
А кто это говорил? smile:confused:
Можно пример в студию? smile:)
Да дофига кто (не Вы). Начинаешь объяснять, как писать хостеру или гуглить вопрос "что такое html" - называют страшными словами и посылают в разные места, ибо именно создать тему на форуме с тупым элементарным вопросом "как дышать" - это очень важно smile:confused:
Цитата
Eye пишет:
Да дофига кто (не Вы). Начинаешь объяснять, как писать хостеру или гуглить вопрос "что такое html" - называют страшными словами и посылают в разные места, ибо именно создать тему на форуме с тупым элементарным вопросом "как дышать" - это очень важно smile:confused:
А как вы хотели? Сказать иди к хостеру спроси? Или, иди гугли? smile:D
Человек спросил на форуме, значит он хочет получить внятный ответ, а не иди гугли smile:mocking:
Ну по мимо всего прочего, никто не запрещал пообщаться нам здесь друг с другом. Так, что не только поиск решения "погуглил" smile:)
Ютуб канал Сделай сам
Ютуб канал Строительные Заметки
Цитата
Серж пишет:
Ну по мимо всего прочего, никто не запрещал пообщаться нам здесь друг с другом. Так, что не только поиск решения "погуглил" smile:)
Что верно, то верно! Не всегда поиск помогает, а пообщаться с людьми, которые (возможно) уже делали это, лучший способ! smile:)
Цитата
SEO BOSS пишет:
Что верно, то верно! Не всегда поиск помогает, а пообщаться с людьми, которые (возможно) уже делали это, лучший способ!
Вот я и удивляюсь постоянно тому, что человеки многие вопросы пытаются решать через форумы, вместо того, чтобы обратиться к хостеру, который всё поправит/объяснит, ведь в оплату услуг хостинга/сервера/другой услуги УЖЕ входит оплата службы поддержки (консультации, решение проблем). Я понимаю, что зачастую люди стесняются/стремаются сознаться в своей несостоятельности перед невидимым специалистом службы поддержки, а перед невидимым населением форума - нет, все же свои! Но странно стесняться пользоваться оплаченной услугой smile:confused:
SEO BOSS,
Если стоит расширение geoip для PHP тогда просто и думаю оптимальное решение.

Проверить можно, создав и запустив файлик 1.php с кодом:


Код
<?php
print_r(geoip_record_by_name('php.net'));
 ?>
Выдаст подобное:
Код
Array
(
    [continent_code] => NA
    [country_code] => US
    [country_code3] => USA
    [country_name] => United States
    [region] => VA
    [city] => Chantilly
    [postal_code] => 20151
    [latitude] => 38.9035987854
    [longitude] => -77.451202392578
    [dma_code] => 511
    [area_code] => 703
)

Если не стоит, то не покажет ничего, либо ошибку.

Если свой или виртуальный сервер установить это расширение через панель или ручками или попросить хостера.

Дополнительно скачать базу стран:

http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz


Распаковать и переименовать её в GeoIPCity.dat 

Скопировать в /usr/share/GeoIP или куда там попросит. Без нее будет ошибка.


А дальше использовать массив или функции, смотреть по country_code либо name и отправлять куда надо. Всего пару строчек кода в шаблон или в плагин вынести.

Я в гугл отправлял с поиском названия сайта.


Старая инфа для PHP5:
Установка:
_http://php.net/manual/ru/geoip.setup.php
_http://tokarchuk.ru/2011/05/geolocation-geoip-in-php


Функции GeoIP PHP:
_http://php.net/manual/ru/ref.geoip.php
На юкозе блокирую айпи страны и нормально
Страницы: Пред. 1 2
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
00:31 Ищу скрипт или плагин прямых трансляций футбола, для размещения в сайдбаре с разворачиванием в полно-экранный режим 
23:30 показы прекращаются не понятно от чего. AdWords 
23:17 Какого типа рекламный блок лучше использовать 
21:34 Аффилиат сайта 
20:55 Отложенный постинг в Instagram 
19:37 Кто поможет с ссылками? 
19:09 АП 21 октября Яндекс выдача | Законник: Мне кажется Яша тупо отжал у Гугла хороший кусок мобильного трафа 
04:18 Услуги взлома страницы в ВК (без предоплаты) 
00:13 Продам сайт. Курсовые, рефераты 
23:44 отдам сайт в хорошие руки 
19:18 Куплю яндекс дзен - срочный, быстрый выкуп как с монетой так и без 
18:46 Онлайн сервис для широкого круга людей, доход (адсенс) 
17:42 помогите оценить сайт 
14:54 Рерайт 10р/1к 
04:18 Услуги взлома страницы в ВК (без предоплаты) 
01:02 Замена тега H1 на H2 в DLE 
21:51 РИА Новости: Криптовалютная лихорадка в мире начинает сходить на нет, заявила Набиуллина 
19:21 иКС ? 
15:36 Шаблон DLE 
20:53 С наступающим Новым Годом 2019! 
17:46 Автоматический сервис продвижения(накрутки). 18 соц сетей! Бонус местным!