Получить последнюю посещенную страницу

Мне нужно знать, перешел ли человек, который заходит на мой сайт, с другого конкретного сайта. Пример:

  • Пользователь А посещает www.youtube.com/myvideo и нажимает ссылку на мой веб-сайт.
  • Пользователь B посещает Google, выполняет поиск на моем веб-сайте и нажимает ссылку.

Сообщение о результатах на моей странице:

  • Пользователь А:Welcome! You already know how it works, register now!
  • Пользователь Б:Welcome! Please watch our video first at www.youtube.com/myvideo

Мой вопрос:

  1. Можно ли узнать последний URL-адрес, который посетил пользователь перед входом на мою страницу?
    Я уже пробовал $_SERVER['HTTP_REFERER']с PHP, но он работает неправильно, и я читал, что он работает не во всех браузерах.
  2. Есть ли какой-либо язык или php-скрипт для получения этого URL-адреса, корректно работающего во всех браузерах?
7
задан Taz 5 July 2012 в 10:53
поделиться