//fichier de sortie qui fait office de compteur de clics include("data_bd_annu.php3"); //variables de l'annuaire include("functions.php3"); //fonctions de l'annuaire $delai_clic = 12*3600; //delai avant qu'un nouveau clic ne soit recomptabiliser (12*3600 = 12h) $tab_id = ""; if (isset($HTTP_COOKIE_VARS["goto_phpmyannu"])) $tab_id = explode("#",$HTTP_COOKIE_VARS["goto_phpmyannu"]); //creation des requetes pour l'annuaire $sql_upd = "UPDATE $T_sites SET nb_clics = nb_clics+1 WHERE id = '$id' "; $sql_sel = "SELECT url FROM $T_sites WHERE id = '$id' "; //connexion a la BD $lk = connection_BD(); //envoi des requetes $sel = send_sql($sql_sel,"trouver l'url du site dans goto"); //si on a pas encore visiter le site if (!isset($HTTP_COOKIE_VARS["goto_phpmyannu"]) || !is_in_array($id,$tab_id)) { //envoi de la requete pour comptabiliser le clic $upd = send_sql($sql_upd,"utiliser le compteur de clics (annuaire)"); //creation (ou modifications) du cookie SetCookie("goto_phpmyannu",$HTTP_COOKIE_VARS["goto_phpmyannu"]."#".$id,time()+$delai_clic,"/"); } //fermeture de la connexion mysql_close($lk); $url = mysql_result($sel,0,"url"); if (substr($url,0,4) == "http") { Header("Location: $url"); exit; } else //si c'est une adresse vers un serveur news, un mailto, ftp... { ?>