
Heu j'espère avoir compris, mais c'est pas gagné !
J'essaie quand même celle là :
<?php
//fichier de sortie qui fait office de compteur de clics
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
if($id <= 0)
exit;
$delai_clic = 12*3600; //delai avant qu'un nouveau clic ne soit recomptabiliser (12*3600 = 12h)
$tab_id = array();
if (isset($_COOKIE["goto_annuaire"]))
$tab_id = explode("#",$_COOKIE["goto_annuaire"]);
//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($_COOKIE["goto_annuaire"]) || !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
$cookie = isset($_COOKIE["goto_annuaire"]) ? $_COOKIE["goto_annuaire"] : '';
setcookie("goto_annuaire",$cookie."#".$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...
{
?>
<html>
<head>
<title>Fenêtre de redirection</title>
<script language="JavaScript">
<!-- script créé par le webmaster de : -->
<!-- www.creation-de-site.net -->
<!-- vous y trouverez des javascripts, des images, des tutoriaux et des ressources gratuites. -->
<!--
function goto_url()
{
//on ouvre direct une fenetre avec l'adresse voulue
setTimeout("window.location.href='<?php echo $url; ?>'",0);
//6 secondes plus tard, c'est la fenetre d'ouverture qui se ferme automatiquement
setTimeout("self.close();",6000);
}
//-->
</script>
</head>
<body onLoad="goto_url();">
</body>
</html>
<?php
} //fin du else
?>
j'ai bon ?????
Verso

Ps : si je peux, mon annuaire : sciences-de-la-terre.com