Sam2001
Новичок
Использование антифлуда на php в html файлах
Привет участникам!
Есть скрипт антифлуда на php. Вставленный в начало php любого скрипта, он при превышении заданной частоты обращений с одного IP, прекращает работу этого самого скрипта. Короче, с php это все работает без вопросов.
Но вот как мне таким же макаром защитить html файлы? Вставляю скрипт в html SSI инклудом:
<!--#include file="antiflood.php"-->
и скрипт замечательно работает, ловит превышение частоты, но, разумеется, вывод всего остального, нижерасположенного html не блокирует.
Не подумав как следует, пытался управлять выводом html SSI директивами, вставляя их в antiflood.php ф-ей virtual. Очень скоро дошло, что в этом случае команды SSI действуют только в пределах вставки, т.е. на весь файл не распространяются.
Что делать? Есть ли какое-то решение.
А, чуть не забыл. Полностью переводить файлы на php нельзя - виснет у моего хостера php от хорошей нагрузки. Такие вот есть хостеры… А сами html файлы собираются SSI.
Привет участникам!
Есть скрипт антифлуда на php. Вставленный в начало php любого скрипта, он при превышении заданной частоты обращений с одного IP, прекращает работу этого самого скрипта. Короче, с php это все работает без вопросов.
Но вот как мне таким же макаром защитить html файлы? Вставляю скрипт в html SSI инклудом:
<!--#include file="antiflood.php"-->
и скрипт замечательно работает, ловит превышение частоты, но, разумеется, вывод всего остального, нижерасположенного html не блокирует.
Не подумав как следует, пытался управлять выводом html SSI директивами, вставляя их в antiflood.php ф-ей virtual. Очень скоро дошло, что в этом случае команды SSI действуют только в пределах вставки, т.е. на весь файл не распространяются.
Что делать? Есть ли какое-то решение.
А, чуть не забыл. Полностью переводить файлы на php нельзя - виснет у моего хостера php от хорошей нагрузки. Такие вот есть хостеры… А сами html файлы собираются SSI.