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

Форум PHP

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

 

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

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

тема: Как узнать по какой ссылке пришел пользователь на сайт?
 
 автор: zavragnov   (12.11.2006 в 15:24)   письмо автору
 
 

Как узнать по какой ссылке пришел пользователь на сайт? Точнее говоря какой был запрос, в сысле как выглядела ссылка?

   
 
 автор: ddhvvn   (12.11.2006 в 15:33)   письмо автору
 
   для: zavragnov   (12.11.2006 в 15:24)
 

<?php
  $query 
$_SERVER["HTTP_REFERER"];

  if (!empty(
$_SERVER["QUERY_STRING"])) $query .= "?".$_SERVER["QUERY_STRING"];

  echo 
"Пользователь пришел на эту страницу по ссылке - $query;
?>

   
 
 автор: ddhvvn   (12.11.2006 в 15:38)   письмо автору
 
   для: ddhvvn   (12.11.2006 в 15:33)
 

Еще вариант
<?php

 
echo "Реферер - http://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

?>

   
 
 автор: Unkind   (12.11.2006 в 15:43)   письмо автору
 
   для: ddhvvn   (12.11.2006 в 15:38)
 

ddhvvn, то, что Вы сделали во втором варианте - не рефферер.
А в первом зачем-то к реффереру ЕЩЕ раз добавили query_string...

   
 
 автор: zavragnov   (12.11.2006 в 15:50)   письмо автору
 
   для: Unkind   (12.11.2006 в 15:43)
 

Да нет все не то!! про такой подход я сам знаю.

Повторюсь как выглядит ссылка.

Ну наример как такое определить

site.ru/restoran_panaziatskoi_kuhni.html

   
 
 автор: Unkind   (12.11.2006 в 16:05)   письмо автору
 
   для: zavragnov   (12.11.2006 в 15:50)
 

Ну наример как такое определить
Вы дыли какой-то адрес и просите его определить...Ну и как нам понимать это?

   
 
 автор: zavragnov   (12.11.2006 в 16:12)   письмо автору
 
   для: Unkind   (12.11.2006 в 16:05)
 

Может быт так понятнее. Мне нужно определить как вглядел запрос к серверу. Как обратились к сайту.

Смысл всего этого.

Была страница на сайте, я ее удалил, а как узнать что к ней еще обращаются.

   
 
 автор: Lelik   (12.11.2006 в 17:26)   письмо автору
 
   для: zavragnov   (12.11.2006 в 16:12)
 

создать страницу под Error 404, и там отлавливать реферер обращений

   
 
 автор: ddhvvn   (12.11.2006 в 17:05)   письмо автору
 
   для: Unkind   (12.11.2006 в 15:43)
 

>ddhvvn, то, что Вы сделали во втором варианте - не рефферер.

Ой!
Мой косяк :))) Невнимательный я стал:)

   
Rambler's Top100
вверх

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