Как получить URL с которого перешли?

  • Автор темы Автор темы Swat
  • Дата начала Дата начала

Swat

Новичок
Как получить URL с которого перешли?

Извиняюсь за баян, но в гугле не нашел))
умею только c помощью JavaScript...
а php умеет?
заранее спасибо
 
$_SERVER['HTTP_REFERER']

это не боян, я опухоль мозга, ищется в яндексе быстрее, чем пишется вопрос
 
спасибо)))

-~{}~ 06.04.09 23:27:

иду лечиться))))

-~{}~ 06.04.09 23:52:

кстати почему-то не работает))
пустой вывод)
 
либо ниоткуда не перешли.
либо браузер не прислал
 
с переходом точно все хорошо)
и в браузерах разных пробовал...
может хостинг что отключил?
print_r($_SERVER) показывает очень много но $_SERVER['HTTP_REFERER'] нет ((
 
нет, хостинг ничего не отключил.
либо ниоткуда не перешли.
либо браузер не прислал
 
хз... ничего нету((

ref.php
PHP:
<?
  echo "<a href=ref2.php>Ссылка</a><br />"; 
  echo $_SERVER['HTTP_REFERER'];
?>

ref2.php
PHP:
<?
  echo "<a href=ref.php>Ссылка</a><br />"; 
  echo $_SERVER['HTTP_REFERER'];
  print_r($_SERVER);
?>
 
либо браузер не прислал
либо какой-то софт на компе порезал.
короче, какая тебе разница.
для большинства посетителей будет работать.
 
а я вот в подобных случаях явно передаю URL через GET, если нужно в сценарии узнать URL, с которого перешли. Это правильно?
 
да

а еще правильно передать &ref=1, где по "1" можно восстановить ссылку (код-то твой и ты знаешь куда надо возвращать)
 
Сверху