Maison  >  Questions et réponses  >  le corps du texte

php - Question : Comment déterminer si les visiteurs d'un site Web utilisent une adresse IP proxy ?

Le site Web doit écrire une fonction pour empêcher l'accès au réseau proxy. La plupart des informations que j'ai trouvées en ligne se terminaient par Non, j'ai donc dû demander l'aide d'experts.

La première réaction après avoir reçu cette exigence est de déterminer les informations d'en-tête. Après une cigarette, il y a beaucoup de problèmes et cela ne fonctionnera pas. Désormais, de nombreux VPN sont dotés de la fonction de simulation des informations d'en-tête de divers terminaux. demandez à des amis qui ont écrit des fonctions similaires de me donner quelques conseils.

PHP中文网PHP中文网2680 Il y a quelques jours733

répondre à tous(2)je répondrai

  • 怪我咯

    怪我咯2017-05-24 11:34:34

    Théoriquement, il n'y a pas de solution.

    Un proxy honnête indiquera au site Web cible l'adresse IP source via un en-tête comme X-Forwarded-For, mais il existe de nombreux proxys malhonnêtes (appelés anonymous ou transparent# 🎜🎜 #AGENT) soit a dissimulé ces informations, soit a fourni de fausses sources.

    Cela dépend donc de la raison pour laquelle vous souhaitez empêcher les utilisateurs d'accéder. Si vous protégez simplement le serveur, vous pouvez interdire les adresses IP fréquemment consultées. Si vous souhaitez empêcher les robots d'obtenir automatiquement des informations, vous pouvez l'utiliser pour. empêcher l’accès à partir d’une certaine source. S’il est fréquent, le code de vérification sera ignoré.

    Si vous êtes intéressé, vous pouvez rechercher des sujets comme

    anti-crawler sur Internet.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:34:34

    confirm("Bonjour visiteur, honnêtement, utilisez-vous un proxy ?");
    Je plaisante;

    Personnellement, je pense qu'il n'y a pas de solution, sinon pourquoi utiliseriez-vous un VPN, encore moins un VPN avec un proxy global.

    J'attends avec impatience que d'autres répondants proposent de meilleures solutions.

    répondre
    0
  • Annulerrépondre