X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> referrer
pingvin_hb
pingvin_hb
Topic Starter сообщение 14.7.2009, 16:07; Ответить: pingvin_hb
Сообщение #1


Почему-то ни в версии php 4.4.9, ни в версии php 5.2.10 не работает referrer (выдаёт пустую строку), может он в браузере отключен. Тогда как в Mozilla его включить?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 14.7.2009, 17:26; Ответить: Galen
Сообщение #2


$_SERVER["HTTP_REFERER"]?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 14.7.2009, 17:56; Ответить: pingvin_hb
Сообщение #3


Я пробовал $_SERVER['HTTP_REFERER'] и getenv('HTTP_REFERER') - не работает по умолчанию в MF, Opera и IE.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 14.7.2009, 19:11; Ответить: Nightfly_hb
Сообщение #4


(pingvin_hb @ 14.7.2009, 19:07) *
Почему-то ни в версии php 4.4.9, ни в версии php 5.2.10 не работает referrer (выдаёт пустую строку), может он в браузере отключен. Тогда как в Mozilla его включить?
В мозиле по умолчанию включён. Вы по ссылке переходите?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 14.7.2009, 23:20; Ответить: pingvin_hb
Сообщение #5


[php]<?php
$otpr2=$_SERVER['HTTP_REFERER']; // получает URL, с которого пришёл посетитель
echo "otpr2= $otpr2";
?>[/php]
Попробовал и с двойными кавычками – всё равно не работает :-(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 15.7.2009, 11:11; Ответить: pingvin_hb
Сообщение #6


Полный код:
<html>
<head>
<title>Тестируем адрес с которого пришёл посетитель </title>
</head>
<body>
<?php
$otpr1= getenv('HTTP_REFERER'); // получает URL, с которого пришёл посетитель
$otpr2=$_SERVER['HTTP_REFERER']; // получает URL, с которого пришёл посетитель
echo "otpr1= $otpr1";
echo "otpr2= $otpr2";
?>
</body>
</html>
И в javascript: var where = document.referrer - не работает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 18.7.2009, 18:40; Ответить: pingvin_hb
Сообщение #7


А у кого-то работает?


Видно счетчик на php заинтересовал не только меня http://anton-pribora.ru/articles/php/image-counter/ .
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 21.7.2009, 13:06; Ответить: pingvin_hb
Сообщение #8


Я сделал вывод, что если REFERER в $_SERVER[“HTTP_REFERER”] и getenv(„HTTP_REFERER”) не работает, то 'Откуда пришёл’ ни где он не работает, даже в $_SERVER нет элемента HTTP_REFERER и в JavaScript нет 'document.referrer’ .
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.7.2009, 18:57; Ответить: Galen
Сообщение #9


$_SERVER["HTTP_REFERER"] прекрасно у всех работает. В JavaScript у объекта document и не должно быть referer, зачем он документу? Такое свойство должно быть у объекта навигатора, истории - на форуме обсуждался вопрос, поищите.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 27.7.2009, 10:09; Ответить: pingvin_hb
Сообщение #10


Я придумал не сам 'document.referrer’ , в навигаторе его точно нет.
Более чем на 10-ти бесплатных хостингах с php, ‘[“HTTP_REFERER”]’ не работает, пока я не нашёл бесплатный хостинг с ‘[“HTTP_REFERER”]’ .
Вот определение стоимости сайта: www.pingvin.tut-site.ru/cena.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 17.4.2024, 2:12
Дизайн