Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Referer
 
 автор: Unkind™   (31.01.2006 в 00:19)   письмо автору
 
 

Не получается добавить реферер в базу данных....Чего не так, не подскажите?

$referer = $_SERVER['HTTP_REFERER'];
//Connection to DB
require_once("config.php");
//Update DB
$query = "INSERT INTO site VALUES ($referer)";
$connect = mysql_query($query);
if($connect)
{
echo "OK<br>";
}

В базу добавляются пустые значения...

   
 
 автор: PantiL   (31.01.2006 в 00:34)   письмо автору
 
   для: Unkind™   (31.01.2006 в 00:19)
 

Это значит что реферер пустой!!! Попробуйте его просто на экран вывести. Вы точно пришли на эту страничку откудато? А то может реферера и быть не должно?

>'HTTP_REFERER'
>Адрес страницы (если имеется), которая направила пользовательский агента (ПА) на текущую >страницу. Устанавливается ПАгентом. Не все ПА будут его устанавливать, а некоторые могут >модифицировать HTTP_REFERER. Короче говоря, доверять ему нельзя.


Это из мануала.

   
 
 автор: Unkind™   (31.01.2006 в 00:37)   письмо автору
 
   для: PantiL   (31.01.2006 в 00:34)
 

Только что проверил...=) Если реферер пустой, то echo "Гуляй"; И что вы думаете? Конечно, гуляй вывело...=) Пойду исправлю...=)

P.S. Между прочим, ошибка моя была в том, что я просто набирал сначала в адресной строке одну ссылку и потом другую...А сейчас уже все OK...Ссылку сделал...

   
 
 автор: PantiL   (31.01.2006 в 00:42)   письмо автору
 
   для: Unkind™   (31.01.2006 в 00:37)
 

Если в адресной строке вводите адрес и идете в направлении его, Referera и быть не должно, он имеет место быть только если пришли оп ссылке

   
 
 автор: Unkind™   (31.01.2006 в 00:55)   письмо автору
 
   для: PantiL   (31.01.2006 в 00:42)
 

Да все получилось...>=) хехе...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования