Referer Переходы Блокировщик подозрительных переходов

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Referer Переходы Блокировщик подозрительных переходов

Возможно скоро появится новая версия модуля на DLE Referer (Переходы), остается n-oe количество дней, а пока если у кого есть желание могут опробовать новую функцию Referer (Переходы) - Блокировщик подозрительных переходов.

Открыть файл engine/modules/referer.php:
Найти:

if (checkurl($http_referer) != "false") {


ВЫШЕ добавить:
$check_xss = preg_replace("/[<][/a-zA-Z]+(.*?)[>]/", "", urldecode(rawurldecode($http_referer)));if ( $check_xss != urldecode(rawurldecode($http_referer)) ) {$http_referer = "";die ( "Переход заблокирован, перенаправление:<br /><br />Пожалуйста, нажмите <a href="{$request_uri}">сюда</a>." ); }


или второй вариант (рекомендуется):

if(preg_match("/[<][/a-zA-Z]+(.*?)[>]/", urldecode(rawurldecode($http_referer)))) {die ( "Переход заблокирован, перенаправление:<br /><br />Пожалуйста, нажмите <a href="{$request_uri}">сюда</a>." );}


Обновлено: 13:12, 3 августа 2011 г.

Предлагаем хаки для dle скачать Referer Переходы Блокировщик подозрительных переходов
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак красивое оформление оповещения ЛС« Далее Хак установить Передвижные блоки новостей на сайте
Добавление комментарияОставить комментарий