Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Проблема при присвоении сессии значения из $_SERVER (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/problema-pri-prisvoenii-sessii-znacheniya-iz-_server-387839/)

Guest 16.10.2011 15:21

Проблема при присвоении сессии значения из $_SERVER
 
Есть задача хранить на протяжении всего времени адрес сайта-реферала. Решаю таким образом:При открытии любой страницы смотрю в $_SERVER['HTTP_REFERER']. Если там домен не совпадает с моим, значит это реферал и сохраняю его в переменную сессии:$_SESSION['referer'] = $_SERVER['HTTP_REFERER'];Все хорошо, но при посещении некоторых страниц переменная обнуляется. Причем другие переменные сессии никуда не деваются. Если написать немного по-другому:$_SESSION['referer'] = 'some_string'.$_SERVER['HTTP_REFERER'];то на тех же страницах значение переменной становится 'some_string'. Как будто PHP не копирует строку, а держит линк на $_SERVER['HTTP_REFERER']Что делать?


Часовой пояс GMT, время: 02:40.


© www.otvetnemail.ru - Форум вопросов и ответов.