Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 15:21
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Проблема с передачей данных сессии между доменами Guest Продолжение старого архива 0 17.10.2011 04:43
Проблема с редиректом на $_SERVER['REQUEST_URI']. Guest Продолжение старого архива 0 17.10.2011 04:34
Проблема с передачей сессии через session_start() Guest Продолжение старого архива 0 17.10.2011 04:28
Сессии в MySQL (проблема) Guest Продолжение старого архива 0 16.10.2011 15:11
проблема з $_SERVER['REQUEST_URI'] Guest Архив вопросов и ответов 0 16.10.2011 14:19



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