Recuperer le trafic d'un fichier protégé par .htaccess

Recuperer le trafic d'un fichier protégé par .htaccess - Programmation

Marsh Posté le 09-03-2002 à 23:52:49    

Bonsoir tout le monde,
 
J'ai déja posté ce pb mais n'ayant pas eu de réponses je retente ma chance.
Est il possible de récuperer (dans un fichier texte ou quoi que ce soit d'autre) les infos d'une personne qui se connecte à un fichier protégé par un .htaccess ? (heure, date login par exemple...)
 
Merci

Reply

Marsh Posté le 09-03-2002 à 23:52:49   

Reply

Marsh Posté le 10-03-2002 à 13:28:53    

up !

Reply

Marsh Posté le 10-03-2002 à 13:46:22    

hum, dans les logs du serveur ? :)

Reply

Marsh Posté le 10-03-2002 à 13:56:45    

angiolino a écrit a écrit :

Bonsoir tout le monde,
 
J'ai déja posté ce pb mais n'ayant pas eu de réponses je retente ma chance.
Est il possible de récuperer (dans un fichier texte ou quoi que ce soit d'autre) les infos d'une personne qui se connecte à un fichier protégé par un .htaccess ? (heure, date login par exemple...)
 
Merci  




ben tu met du code php ds ta page d index de ce repertoire
le script ecrit ds un fichier le log et la date
par contre pour recupéré le log a partir de l'identification je sait pas surement une variable php je sait plus laquel
c pas bien compliqué a faire.

Reply

Marsh Posté le 12-05-2002 à 03:00:17    

voila le script que j'ai créé, j'utilise une base mysql pour stocker les données
 
<?
 // récupération du nom du connecté
 $utilisateur_connecte = $PHP_AUTH_USER ;
 $utilisateur_connecte_ip = $REMOTE_ADDR ;
 
 // connexion PERMANENTE à la base de données
 $host  = "128.0.0.0";
 $user = "moimeme";
 $pass = "monpass";
 mysql_pconnect($host,$user,$pass) or die("erreur de connexion au serveur $host" );
 mysql_select_db($user) or die("erreur de connexion a la base de donnees $user" );
 
 // écriture du nouveau numéro dans la table
 if ($utilisateur_connecte != "admin" ) {
  $query = "INSERT INTO table_compteur (nom,ip) VALUES ('$utilisateur_connecte','$utilisateur_connecte_ip';)" ;
  $result = mysql_query($query) ;
  }
 
 // lecture du nombre de visites
 $query = " SELECT COUNT(date) AS abc FROM table_compteur " ;
 $resultat = mysql_query($query) ;
 $res3 = mysql_fetch_assoc($resultat);
 echo $res3[abc] ;
 
/*  
 $query = "SELECT * FROM table_compteur" ;
 $result1 = mysql_query($query) ;  
 
echo '<table border="1" bgcolor="red">';
 
while ($val = mysql_fetch_array($result1))
  { // On parcourt les résultats de la requête  
  $cpt1 = $val["cpt"];
  $id1 = $val["id"];  
  $date1 = $val["date"];  
  $nom1 = $val["nom"];
  $ip = $val["ip"];
  echo '<tr>
     <td>'.$cpt1.'</td>
   <td>'.$id1.'</td>
   <td>'.$date1.'</td>
   <td>'.$nom1.'</td>
   <td>'.$ip.'</td>
  </tr>';
  }
 
echo '</table><br><br>vous etes connecte sous le login : <b>'.$util.'</b>' ;
 
$query="SELECT email FROM table_legumes WHERE libelle='".$utilisateur_connecte."'" ;
$result = mysql_query($query);
 
 
// ajout
$res2 = mysql_fetch_assoc($result);
echo '<br><b><i>'.$res2[email].'</i></b>' ;
// fini
 
 
//deconnexion de la base de donnee
mysql_close();
 
*/
 
?>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed