le 09/05/2014 à 22:35
je n'ai pas bien compris un de vos tuto
Bonsoir
J'ai lus ce tuto :
http://www.lephpfacile.com/howto/9-comment-faire-un-anti-aspirateur-de-site-en-php
Le problème c'est que ça m'affiche en permanence "C'est pas beau les aspirateurs" et m'envoie à chaque fois un mail, même sans cliquer sur l'image.
Voici le code de ma page :
<?php
session_start();
function get_ip() {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
if (isset($_SESSION['isRobot'])) {
if (isset($_SESSION['isAspi'])) {
// on s'envoie un mail contenant l'adresse IP du visiteur (il s'agit peut être d'un vrai moteur de recherche)
$ip = get_ip();
$domaine = @gethostbyaddr($ip) or ($domaine = 'IP non résolue');
$contenu = '<html><head><title>Aspirateur</title></head><body>'.
'Un aspirateur a été choppé sur mon site<br /><br />'.
'Son IP : '.$ip.'<br />'.
'Domaine : '.$domaine.''.
'</body></html>';
mail("vousnelesaurezpas", "Un aspirateur sur mon site.", $contenu, "From: vousnelesaurezpas@legtux.org\r\nReply-To: vousnelesaurezpas\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
// on bloque l'affichage
echo 'C\'est pas beau les aspirateurs';
exit();
}
}
// le code du site
?>
LE HEADER ET BALISE BODY ETC ETC
<a href="suspect.php"><img src="gif.gif" width="1" height="1" border="0"></a>
QUELQUES DIV
LE MENU
TOUT LE CONTENU DU SITE ICI
</body>
</html>
Pouvez vous m'aider ?
Merci d'avance
PS : J'ai temporairement supprimé ce code de mes pages afin d'arrêter les mails et de redonner accès au site
J'ai lus ce tuto :
http://www.lephpfacile.com/howto/9-comment-faire-un-anti-aspirateur-de-site-en-php
Le problème c'est que ça m'affiche en permanence "C'est pas beau les aspirateurs" et m'envoie à chaque fois un mail, même sans cliquer sur l'image.
Voici le code de ma page :
<?php
session_start();
function get_ip() {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
if (isset($_SESSION['isRobot'])) {
if (isset($_SESSION['isAspi'])) {
// on s'envoie un mail contenant l'adresse IP du visiteur (il s'agit peut être d'un vrai moteur de recherche)
$ip = get_ip();
$domaine = @gethostbyaddr($ip) or ($domaine = 'IP non résolue');
$contenu = '<html><head><title>Aspirateur</title></head><body>'.
'Un aspirateur a été choppé sur mon site<br /><br />'.
'Son IP : '.$ip.'<br />'.
'Domaine : '.$domaine.''.
'</body></html>';
mail("vousnelesaurezpas", "Un aspirateur sur mon site.", $contenu, "From: vousnelesaurezpas@legtux.org\r\nReply-To: vousnelesaurezpas\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
// on bloque l'affichage
echo 'C\'est pas beau les aspirateurs';
exit();
}
}
// le code du site
?>
LE HEADER ET BALISE BODY ETC ETC
<a href="suspect.php"><img src="gif.gif" width="1" height="1" border="0"></a>
QUELQUES DIV
LE MENU
TOUT LE CONTENU DU SITE ICI
</body>
</html>
Pouvez vous m'aider ?
Merci d'avance
PS : J'ai temporairement supprimé ce code de mes pages afin d'arrêter les mails et de redonner accès au site