Obtenir la dernière page visitée

J'ai besoin de savoir si une personne qui vient à mon site a partir d'un autre site web spécifique.
Exemple:

  • Utilisateur de visites www.youtube.com/myvideo et clique sur un lien vers mon site.
  • L'utilisateur B visites de google, à la recherche de mon site web et cliquez sur le lien.

Résultats de Message sur ma page:

  • Utilisateur: Welcome! You already know how it works, register now!
  • L'Utilisateur B: Welcome! Please watch our video first at www.youtube.com/myvideo

Ma question est:

  1. Est-il possible de connaître la dernière url que l'utilisateur a visité avant d'entrer dans ma page?
    J'ai déjà essayé $_SERVER['HTTP_REFERER'] avec PHP, mais il ne fonctionne pas correctement et j'ai lu qui ne fonctionne pas sur tous les navigateurs.
  2. Est-il une langue ou un script php pour obtenir cette url, de travailler sur tous les navigateurs correctement?
Le referer est la seule façon de le faire, et c'est assez fiable. Comment est-il pas travailler pour vous, que faites-vous?
@Pekka mentionné, le referer est assez fiable, il est pris en charge par tous les navigateurs, autant que je sache.
si vous contrôlez le lien utilisé par youtube, vous pouvez ajouter un suivi à elle

OriginalL'auteur Ricardo Neves | 2012-07-04