1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| <?php
////////////////////////////////////////////////////////////
// PARTIE VISITEURS //
////////////////////////////////////////////////////////////
--connexion base de donnee--
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
$time = time();
$parcours = $_SERVER['REQUEST_URI'];
// on ajoute le champs sessid à la requête qui a pour valeur
// le n° de ssion généré par php et renvoyé par session_id()
$sql = "INSERT INTO statistiques (ip,referer,time,parcours,sessid) ";
$sql .= "VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_REFERER']."','$time','$parcours','".session_id()."')";
mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
/////////////////////////////////////////////////////////////////////////
// PARTIE DOWNLOAD //
////////////////////////////////////////////////////////////////////////
$download = $_SERVER['REQUEST_URI'];
-- le gros soucis--
je souhaite detecter les liens
je souhaite connaitre si ya telechargement
inserer dans la bdd avec url
///////////////////////////////////////////////////////////////////////////////
// VISITEURS DEJA CONNUS //
////////////////////////////////////////////////////////////////////////////////
// on ouvre une session
session_start();
// on enregistre les variables time et parcours comme variable de session
$_SESSION['time']= "$time";
$_SESSION['parcours']= "$parcours";
// on ouvre la session
session_start();
// on ajoute la nouvelle page vue, séparée par un point virgule, à la variable de session
$_SESSION['parcours'].= ';'.$_SERVER['REQUEST_URI'];
// on ajoute à la variable de session l'heure à laquelle la page a été vue
$_SESSION['time'].= ';'.time();
// on met la table à jour
$parcours=$_SESSION['parcours'];
$time=$_SESSION['time'];
$sql = "UPDATE statistiques SET parcours='$parcours',time='$time'";
$sql .= "WHERE sessid='".session_id()."'";
mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
?>
///////////////////////////////////////////////////////
// FIN //
////////////////////////////////////////////////////// |