je n'ai pas bien compris un de vos tuto

Répondre
encoremoi21258
le 09/05/2014 à 22:35
encoremoi21258
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
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours