Ceci est un test : je ne garde aucune trace de cet essai et toutes les pages php ne sont pas marquées. Parcourrez mon site et revenez voir ici ;)

Mes parties marquées : Index, Ma religion et Linux.

Vous pouvez aussi effacer la session.

18.219.112.111

Ici, on est à /internet/parcours.php?PHPSESSID=043fd8eaf5b8605e2823e4f074f7533c


Le code de l'espion, à mettre au début de chaque fichier, en php est :

session_start();
if (isset($_SESSION['ip']))
{
 if ($_SESSION['ip']==$_SERVER['REMOTE_ADDR'])
 {
  $_SESSION['nb_page']++;
 }
 else
 {
  $_SESSION = array(); // changement d'Ip ????
 }
}
if (!(isset($_SESSION['ip'])))
{
 $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
 $_SESSION['nb_page']=0;
 $_SESSION['Page']=array();
}
 $_SESSION['page'][$_SESSION['nb_page']]=$_SERVER['REQUEST_URI'];

Le code de la visualisation est :

 echo "<p>;".$_SESSION['ip']."</p>";
 for ($i=0;$i<$_SESSION['nb_page'];$i++)
 {
  echo "<p> Page ".$i." visitée : ".$_SESSION['page'][$i]."</p>";
 }