|
|
|
| Не получается добавить реферер в базу данных....Чего не так, не подскажите?
$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>";
}
|
В базу добавляются пустые значения... | |
|
|
|
|
|
|
|
для: Unkind™
(31.01.2006 в 00:19)
| | Это значит что реферер пустой!!! Попробуйте его просто на экран вывести. Вы точно пришли на эту страничку откудато? А то может реферера и быть не должно?
>'HTTP_REFERER'
>Адрес страницы (если имеется), которая направила пользовательский агента (ПА) на текущую >страницу. Устанавливается ПАгентом. Не все ПА будут его устанавливать, а некоторые могут >модифицировать HTTP_REFERER. Короче говоря, доверять ему нельзя.
Это из мануала. | |
|
|
|
|
|
|
|
для: PantiL
(31.01.2006 в 00:34)
| | Только что проверил...=) Если реферер пустой, то echo "Гуляй"; И что вы думаете? Конечно, гуляй вывело...=) Пойду исправлю...=)
P.S. Между прочим, ошибка моя была в том, что я просто набирал сначала в адресной строке одну ссылку и потом другую...А сейчас уже все OK...Ссылку сделал... | |
|
|
|
|
|
|
|
для: Unkind™
(31.01.2006 в 00:37)
| | Если в адресной строке вводите адрес и идете в направлении его, Referera и быть не должно, он имеет место быть только если пришли оп ссылке | |
|
|
|
|
|
|
|
для: PantiL
(31.01.2006 в 00:42)
| | Да все получилось...>=) хехе... | |
|
|
|