заблокировать доступ по Ip - useragent в htaccess php

Discussion in 'Песочница' started by dondy, 19 Jul 2015.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    в htaccess обычно бывают ещё и конфигурации, поэтому что проблемы в него вписывать строки deny средствами php и не затиреть другие конфигурации, как это сделать ?
    или есть способ в основной htaccess инклудить нужные строки из txt файла?

    ещё вопрос - может ли htaccess блокировать без sql - частые запросы к сайту ? то есть если нажать f5 и держать то доступа не будет, если перестать то будет ? (установить интервал запросов, например раз в 10 секунд можно если меньше - нельзя)
     
  2. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
  3. zmeygak

    zmeygak New Member

    Joined:
    2 Jan 2008
    Messages:
    16
    Likes Received:
    2
    Reputations:
    0
    Можно "заинклудить" PHP файл, почему в кавычках, потому то это не инклуд в прямом смысле.
    Этот PHP файл сработет после того как отработает htaccess.
    А почему не генерировать, переписывать htaccess динамически?
    ЗЫ. Для общего развития. Можно указать и файл после.
    Только не знаю, на всех хостингах работает или нет. Не интересовался.
     
    #3 zmeygak, 20 Jul 2015
    Last edited: 20 Jul 2015
    dondy likes this.
  4. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    переписывать нежелательно что бы настройки не перепутались в файле

    инклуд лучше мне кажется вариант
    только как его сделать ?
     
  5. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    На уровне сервера можно конфиги подправить сделать http://php.net/manual/ru/ini.core.php#ini.auto-prepend-file и написать свой фаервол, но ето велосипед. Так же проверить если сервер использует Libwrap тогда в hosts.denny вписать IP
     
Loading...
Similar Threads - заблокировать доступ useragent
  1. Torchin
    Replies:
    4
    Views:
    2,948