
Возможно скоро появится новая версия модуля на 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 Переходы Блокировщик подозрительных переходов