J'ai un site Web où je clique sur un lien et suis redirigé vers un autre site Web. Y at-il un moyen, l'autre site Web (www.otherwebsite.com) peut déterminer avec précision que la demande a été envoyée à partir de mon site Web www.mywebsite.com?Y at-il un moyen qu'un site Web puisse déterminer avec précision le domaine source qui l'a atteint?
Y at-il un moyen qu'un site Web puisse déterminer avec précision le domaine source qui l'a atteint?
Répondre
Oui, en utilisant l'en-tête HTTP appelé "Referer" (non, ce n'est pas une faute d'orthographe, c'est en fait le nom de l'en-tête).
Par exemple, dans PHP vous faire:
<?php echo "You came from this site: <b>".htmlspecialchars($_SERVER['HTTP_REFERER'])."</b>";
Le même code JavaScript:
document.write("You came from this site: <b>"+document.referrer+"</b>");
Ce pourrait générer:
Vous êtes venu de ce site: http://www.mywebsite.com/index.html
Strictement parlant, il * est * une faute d'orthographe, mais c'est * leur erreur *, pas la vôtre =) +1 –
J'aimerais pouvoir choisir plus d'une réponse StackOverflow! – Anonymous
quelle langue?
avec javascript vous pouvez utiliser: document.referrer avec php vous pouvez utiliser: $ _SERVER [ « HTTP_REFERER »]
cependant, il n'y a pas de méthode dans une langue qui est précis à 100%, la capacité à faire pour usurper des en-têtes.
Merci de me rappeler que les en-têtes sont usurpées. – Anonymous
- 1. Déterminer le domaine du site dans BaseHTTPServer
- 2. shell outil qui rend le site web, y compris javascript
- 3. Comment déterminer avec précision l'emplacement d'un visiteur sur mon site Web?
- 4. Déterminer le cadre utilisé à partir d'un site source vidage
- 5. Déterminer l'heure de la session pour un site Web
- 6. Site web open source avec adsense
- 7. Le moyen le plus efficace pour récupérer la source d'un site Web via PHP? (Demande GET)
- 8. Comment simuler un navigateur Web afin que le site Web me renvoie la bonne source HTML?
- 9. Y at-il un moyen d'obtenir la source entière d'une page avec yql?
- 10. Un site Web, un domaine, mais deux technologies différentes?
- 11. Meilleure façon d'obtenir le domaine racine d'un site Web
- 12. Rediriger si le lien a été atteint depuis un site externe
- 13. Ajouter un domaine à la source d'images à l'exécution
- 14. Y at-il un moyen de trouver CSS inutilisé dans un site Web?
- 15. Commande/variable JavaScript basée sur la page Web Domaine/Site
- 16. Y at-il un moyen de "lier" facebook à votre site Web tiers
- 17. Comment trouver le temps de chargement moyen du site web?
- 18. Meilleur moyen de rediriger automatiquement vers un site Web
- 19. Y at-il un moyen que je puisse faire deux lectures atomiques?
- 20. cURL - analyse de la source d'un site Web
- 21. Restreindre l'accès à un site Web par domaine d'adresse IP/domaine
- 22. domaine web Cross connexion avec l'adhésion .net
- 23. Comment voir l'URL d'un code source d'un site web?
- 24. Comment faire un site web qui fonctionne comme un site web et une application facebook?
- 25. Domaine org ou com pour site de projet open source?
- 26. Y at-il un problème avec la création d'un site Web alimenté par Python Pickle?
- 27. Y at-il un moyen d'écrire une classe telle qu'aucune classe ne puisse en être héritée?
- 28. Existe-t-il un moyen d'identifier le framework web utilisé sur un site?
- 29. Le moyen le plus simple d'envoyer/recevoir/répondre à la messagerie instantanée dans un site Web
- 30. Le moyen le plus efficace pour détecter/sélectionner automatiquement la langue dans un site Web?
http://en.wikipedia.org/wiki/HTTP_referrer vous voilà. – dierre