IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Bloquer les visiteurs utilisant un cgi-proxy


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 152
    Points : 65
    Points
    65
    Par défaut Bloquer les visiteurs utilisant un cgi-proxy
    Bonjour,

    Je cherche à bloquer tous les visiteurs se rendant sur mon site à travers un CGI-Proxy ou Web-proxy.

    Ma solution aurait été la suivante:

    Les urls de provenance sont sous la forme suivante lorsque une personne navigue sur votre site avec un cgi-proxy:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    http://www.unfilterme.com/proxy.php?q=aHR0cDovL3d3dy52b2lsb3UuZnI%3D&p=1e3
    http://bypasstoday.com/index.php?q=aHR0cDovL3d3dy52b2lsb3UuZnI%3D&hl=3cc
    L'idée aurait été de récupérer le referer, de vérifier à l'aide d'un REGEX si l'url contient par exemple #[a-z]=[a-z0-9]{15,}&?#i

    Le problème est que l'on peut cacher son referer et il se peut donc que je ne puisse le récupérer par $_SERVER['HTTP_REFERER']...Existe t-il un moyen de tout de même récupérer le referer dans ces cas?

    J'avais pensé à mettre une condition stipulant que si $_SERVER['HTTP_REFERER']=""
    on bloque également...mais si la personne avait l'adresse du site dans ses bookmarks ou qu'elle l'a tapée directement dans la barre d'adresse, cela ne renvoie pas de referer...

    MErci

  2. #2
    Membre régulier Avatar de randimby
    Inscrit en
    Décembre 2003
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 64
    Points : 72
    Points
    72
    Par défaut
    Citation Envoyé par joboy84 Voir le message
    ... on peut cacher son referer et il se peut donc que je ne puisse le récupérer par $_SERVER['HTTP_REFERER']...Existe t-il un moyen de tout de même récupérer le referer dans ces cas?
    Non. Pas moyen.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 152
    Points : 65
    Points
    65
    Par défaut
    ok, merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/06/2014, 15h59
  2. Bloquer les proxys ou les IP étrangères sur un serveur
    Par vodkline dans le forum Sécurité
    Réponses: 2
    Dernier message: 16/05/2012, 15h30
  3. Inciter les visiteurs à utiliser Firefox
    Par Valenten dans le forum Webmarketing
    Réponses: 12
    Dernier message: 31/12/2009, 15h17
  4. Bloquer les accès à certains sites
    Par Polskynet dans le forum Administration
    Réponses: 2
    Dernier message: 25/02/2005, 10h49
  5. [web] comment afficher les erreur d'un cgi
    Par chtiboss dans le forum Web
    Réponses: 6
    Dernier message: 24/12/2003, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo