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

PHP & Base de données Discussion :

Empecher l'aspiration de son site


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 151
    Par défaut Empecher l'aspiration de son site
    Bonjour,

    Je n'arrive pas à empecher l'aspiration de mon site!

    J'ai une page index.php qui contient ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
     
    	echo"<a href=\"script/suspect.php\"><img src=\"images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></a>"; 
     
    	include("script/verifIP.php");
     
    	header('location:mapage.php');
    ?>
    Ensuite j'ai mapage.php qui contient ceci en tout début :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
       echo"<a href=\"script/suspect.php\"><img src=\"images/blank.gif\" width=\"1\" height=\"1\" border=\"0\"></a>"; 
     
    	include("script/verifIP.php");
    Ma page suspect.php contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    	include("../admin/connexion_bdd.php");
     
    	mysql_query("INSERT INTO ip_ban(ip) VALUES('$REMOTE_ADDR')") or die ('error');
     
    	mysql_close();
    ?>
    Et pour finir ma page verifIP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
      <?php
    	include("admin/connexion_bdd.php");
     
    	$requete=mysql_query("SELECT ip FROM ip_ban");
     
    	while($donnees=mysql_fetch_array($requete)){
     
    		if($donnees['ip'] == $REMOTE_ADDR) {
     
    			header('Location:http://www.google.fr');
    			exit();
    		}
    	}
    	mysql_close();
    ?>
    A la première aspiration j'arrive à récuperer 3 dossiers, à la 2 ème aucun ! Est-ce que c'est du au temps que la requête s'enregistre dans la BDD?

    Mercide votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    difficile de te suivre quand tu donnes un code qui ne marche pas puisque dés le départ tu envoie un echo, puis tu tentes un header.
    Le header ne peut en effet fonctionner aprés un écho !

    deuxiéme point, l'IP est variable avec beaucoup de providers.

    Enfin quand les visiteurs sont'ils sensés cliquer sur le lien ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 151
    Par défaut
    Désolé du retard !

    Le echo permet seulement d'afficher une petite image! Quand l'aspirateur commence son travail il clique sur l'image et se rend sur le lien "script/suspect.php" et c'est à partir de ce moment qu'il est bloqué car le script récupère son ip et le sauvegarde dans la BDD et donc empêche l'accès au reste du site !

    Quand on clique sur l'image on est de suite bloqué et on ne peut accéder au reste du site ! C'est pour cette raison que cette image fait 1px et qu'elle est en dessous de toutes les images du site ainsi l'utilisateur ne peut pas cliquer dessus !

Discussions similaires

  1. Empecher l'aspiration du site
    Par demon66 dans le forum Langage
    Réponses: 4
    Dernier message: 02/10/2010, 16h34
  2. Quels outils logiciels utiliser pour faire son site ?
    Par tripper.dim dans le forum Outils
    Réponses: 36
    Dernier message: 22/05/2008, 18h39
  3. Empecher le "vol" de contenu sur son site
    Par cadoudal56 dans le forum Sécurité
    Réponses: 10
    Dernier message: 07/03/2008, 14h50

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