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