Все для DataLife Engine / DLE хаки / Хак для DLE / Referer Переходы Блокировщик подозрительных переходов

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 Переходы Блокировщик подозрительных переходов

blokirovschik-podozritelnyh-perehodov.rar [1,19 Kb] (cкачиваний: 43)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent