Запрет по странам. Помогите.

Discussion in 'PHP' started by inlanger, 10 Jun 2008.

  1. inlanger

    inlanger Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Появилась жизненная необходимость - закрыть доступ к сайту для всех Ip кроме России и Украины. Как это сделать?
     
  2. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    209
    Likes Received:
    65
    Reputations:
    10
    Можно попробывать
    http://www.maxmind.com/app/php

    правдо не уверен работает ли это, сам не пробывал...
     
  3. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    Предполагаю два варианта решения проблеммы:

    1. С помощью файла .htaccess запрещаем наглухо доступ для айпишников всех кроме нужных (России и Украины), либо разрешаем только для России и Украины.

    --------------------------- Запрет определенных IP

    Code:
    Order Allow,Deny 
    #разрешаем заходить на сервер всем 
    
    Allow from all 
    
    Deny from local. 
    
    Deny from 100.99.99.1, 100.99.99.2
    
    
    
    
    --------------------------- Разрешение определенных IP

    Code:
    
    Order Deny,Allow 
    # запрет для всех на доступ к ресурсу 
    
    Deny from all 
    # разрешаем только следующим 
    
    Allow from local. 
    
    Allow from 100.99.99.1, 100.99.99.2
    
    
    
    Читать подробнее тут

    2. Подключаем в страницы сайта или страницу шаблона другой файл в котором проводим проверку на соответствие IP адреса, в случае несовпадения говорим шо они не имеют право тут постись...)))