2010-05-14 4 views
1

Est-ce que quelqu'un sait comment vérifier ASP.NET (C#) si Facebook racle une page? J'aimerais pouvoir vérifier du côté serveur si le "navigateur" qui accède à la page est en fait Facebook (par exemple lorsqu'il saisit des détails lorsqu'un utilisateur tente de partager un lien).Comment puis-je déterminer si Facebook est sur ma page?

Répondre

6

Vérifiez si Request.UserAgent contient Facebook.

+0

J'ai vérifié pour "facebook" minuscule et cela semble avoir fait l'affaire. Espérons que Facebook ne sortira pas avec son propre navigateur maintenant. – soutarm

-2

Regardez le referrer .... http://en.wikipedia.org/wiki/HTTP_referrer

+1

Le référent ne sera pas défini si les serveurs Facebook effectuent une demande directe. Il ne sera défini que si le serveur Facebook dirige le navigateur client vers le serveur OP. –

Questions connexes