Cкрипт-фильтр для посетителей с определенного источника

OL
На сайте с 03.03.2016
Offline
18
495

Есть сайт, на котором посетителям с разных источников надо выдавать разный контент.

К примеру есть код:

<?php if (strstr($_SERVER[‘HTTP_REFERER’], ‘yandex.ru’)) { ?>

(Блок) который видят посетители яндекса

<?php } else if (strstr($_SERVER[‘HTTP_REFERER’], ‘google.ru’)) { ?>

(Блок) который видят посетители с гугла

<?php } ?>

Но нужно сделать следующее. На всех страницах сайта есть один блок, который не должны видеть часть посетителей, которые пришли с определенного источника(Домена). То есть, все посетители которые пришли по ссылке на страницу сайта с домена к примеру(/) не видят определенный блок. Всех остальных посетителей данное ограничение касаться не должно, и блок должен быть виден.

Может кто сталкивался с данной проблемой.

lutskboy
На сайте с 22.11.2013
Offline
192
#1

if (stripos($_SERVER[‘HTTP_REFERER’], ‘searchengines.guru’)!==false) echo "";

else echo 'myblock';

но это не все. если перейти на другую страницу то блок уже будет видно так как реферер другой

нужно в сессию записать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий