PHP HTTP Referrer
J'ai une page qui accepte les Messages à partir d'un site distant. Je tiens à détecter le domaine que ces Postes sont à venir. Je me rends compte qu'il peut être usurpée, mais c'est mieux que rien.
J'ai essayé d'accéder à la variable HTTP_REFERER mais elle retourne null.
La page accepte les Messages à partir de sources comme PayPal (instant payment notification) et d'autres passerelles de paiement.
Comment puis-je obtenir le renvoi d'appel?
C'est une faute de frappe, mais apparemment pas les vôtres en.wikipedia.org/wiki/HTTP_referrer
http est un protocole sans état, de le comprendre et de ne pas compter sur quelque chose ensemble par un navigateur
D'accord avec vous complètement, pas IPN sera traitée que si elle est authentifiée comme les gens l'ont suggéré. Je voudrais juste un moyen de savoir si la demande provient alors, je sais qui d'authentification à utiliser.
http est un protocole sans état, de le comprendre et de ne pas compter sur quelque chose ensemble par un navigateur
D'accord avec vous complètement, pas IPN sera traitée que si elle est authentifiée comme les gens l'ont suggéré. Je voudrais juste un moyen de savoir si la demande provient alors, je sais qui d'authentification à utiliser.
OriginalL'auteur aaronfarr | 2011-03-15
Vous devez vous connecter pour publier un commentaire.
Vous orthographié Referer correctement. Il doit être:
Fait amusant: La faute d'orthographe de référent origine dans la proposition initiale du chercheur en informatique Phillip Hallam-Baker à intégrer le champ dans la spécification HTTP.[4] La faute d'orthographe est gravé dans la pierre au moment de son incorporation dans la Demande de Commentaires du document de normes RFC 1945; document co-auteur du Roy Fielding a fait remarquer que ni le "parrain", ni la faute d'orthographe "referer" ont été reconnues par le standard Unix correcteur d'orthographe de l'époque. Source: [en.wikipedia.org/wiki/HTTP_referer]
OriginalL'auteur Matthew Flaschen
avec un seul R, essayez de var_dump($_SERVER) pour plus d'info.
Il pourrait simplement être null. Pas tous les navigateurs envoyer des référents
OriginalL'auteur AbiusX
Vous avez raison, le référent est facile à usurper, cependant il y a une meilleure solution. Lire la ipn documentation dans lequel ils mentionnent des mécanismes de validation. Ne faites jamais confiance à l'utilisateur.
OriginalL'auteur Mike Lewis