2010-04-16 8 views
0

Je veux identifier d'où un visiteur venant à ma page Web. Est-il de toute façon à obtenir cette référence dans un fichier javascript.eg: si mon site Web est www.example.com.if l'utilisateur obtenant ce site de recherche google ou bing, alors je dois identifier cela, utilisateur de google ou bing respectivly.Comment puis-je obtenir ceci en javascript (plus de priorité) ou en php.Si quelqu'un sait m'aider s'il vous plaît ...Référence de page Web utilisant Javascript

Répondre

2

Vous voulez obtenir les informations Referer. En PHP, vous pouvez y accéder avec $_SERVER['HTTP_REFERER']. En Javascript, je suppose que cela devrait vous donner cette information: document.referrer.


Note: le referer est une information qui est envoyé par le navigateur de l'utilisateur, ce qui signifie:

  • Il peut, ou ne peut pas, être envoyé
    • Ce qui signifie que votre application peut l'utiliser pour fournir des choses supplémentaires,
    • Mais doit fonctionner même si le Referer n'est pas là.
  • Il infalsifiable
    • Ce qui signifie que vous ne devez pas faire confiance pour une caractéristique importante.
    • Et vous pouvez filtrer/valider
+0

qui est correct mais, méthode document.referrer ne fonctionne pas avec mes browser.i ne sais pas pourquoi? J'utilise firefox.thanks. – abhis

+0

Je viens de faire un essai, avec Firefox, et cela a fonctionné correctement; êtes-vous sûr qu'il y a un référent envoyé, dans votre cas? –

Questions connexes