2009-08-11 4 views
-1

Est-ce que Request.UrlReferrer doit être null dans Page_Load lorsque la page provient d'un autre site?Est-ce que Request.UrlReferrer doit être null dans Page_Load lorsque la page provient d'un autre site?

Comment vérifier l'origine de la page? De google, yahoo?

Il ne provient pas d'une page avec signet ou de quoi que ce soit, c'est juste un lien redirigé vers cette page à partir d'un autre site.
Je sais que ce n'est pas un moyen fiable de vérifier d'où vient la page, mais ce n'est pas le but. Les utilisateurs seront effectivement pas en mesure de taper l'URL
Merci,

Ma solution a été d'envoyer l'URL complète de la page précédente pour cibler la page en utilisant js et vérifier les paramètres que je suis intéressé par

+0

Si le but est de ne pas vérifier où la page est venu, alors ce que * est * le but? –

+0

Vous solution devrait être une réponse pas dans la question. –

Répondre

2

Les navigateurs ne sont pas obligés de l'envoyer, et certains permettent aux utilisateurs de le désactiver pour des raisons de sécurité. En outre, si quelqu'un a suivi un signet, il ne sera pas défini.

0

Request.UrlReferrer n'est pas toujours défini. Ce n'est pas fiable.

0

L'URL de référence n'est pas un moyen fiable de vérifier d'où l'utilisateur vient nécessairement. Si quelqu'un tape simplement une URL ou clique sur l'un de ses favoris, le référent sera nul.

L'en-tête de référence dépend vraiment du comportement du navigateur Web utilisé par l'utilisateur et de la manière dont il est configuré.

0

UrlReferrer n'est pas fiable. Vous pouvez utiliser google webmaster tools pour savoir combien de fois les utilisateurs viennent à votre page de google

1

Comme d'autres l'ont dit ... ce n'est pas fiable. Peut-être créer un compte Google Analytics, ils fournissent une grande quantité d'informations sur vos visiteurs.

check it out Google Analytics

+0

UrlReferrer obtient ses informations à partir du même en-tête HTTP que google analytics. Si cet en-tête n'est pas présent (c'est-à-dire que UrlReferrer est nul), GA n'aura aucune information à ce sujet non plus. – Chris

+0

Je comprends cela ... J'essayais juste de fournir une option pour que le PO puisse suivre certains détails du visiteur. – YetAnotherDeveloper

Questions connexes