Bonjour,
voila j'ai crée un script qui crée un compteur de clic sur un lien et me recupere la date et l'url de provenance et cela dans deux fichiers separés. Quand j'ai fait mes premiers test tout fonctionné parfaitement mais la si l'la date et l'url est bien recuperer le compteur ne fonctionne plus et je ne voit pas pourquoi
Mon script :
Avez vous une idée?
Merci
Modifié par pcsystemd (24 Oct 2008 - 07:24)
voila j'ai crée un script qui crée un compteur de clic sur un lien et me recupere la date et l'url de provenance et cela dans deux fichiers separés. Quand j'ai fait mes premiers test tout fonctionné parfaitement mais la si l'la date et l'url est bien recuperer le compteur ne fonctionne plus et je ne voit pas pourquoi
Mon script :
<?php
session_start();
$uscookies="no";
$hours="24";
$date= date('d-m-Y');
$url=$date .'|'.$_SERVER["HTTP_REFERER"];
// NOM DES FICHIERS CLIC et URL
$file1="compteur.clic";
$file2="url.clic";
// VERIFICATION SI CLIC AUTORISE
if($uscookies=="yes")
{
if($pagevue==$file1) {$incr="no";}
if($pagevue==$file2) {$incr="no";}
}
// CREATION DU FICHIER CLIC CORRESPONDANT A L'URL S'IL N'EXISTE PAS
if(!file_exists("$file1"))
{
$fp=fopen("$file1","w");
fputs($fp,"0");
fclose($fp);
if(!file_exists("$file2"))
{
$fu=fopen("$file2","w");
fputs($fu,"URLSn");
fclose($fu);
}
}
// INCREMENTATION DU COMPTEUR DE L'URL
if($incr!="no")
{
$fp=fopen("$file1","r+");
$fu=fopen("$file2","a+");
$nb=fgets($fp,10);
$nb++;
fseek($fp,0);
fwrite($fp,$nb);
fwrite($fu,$url ."n");
fclose($fp);
fclose($fu);
}
// POSE DU COOKIE ET REDIRECTION VERS L'URL
if($usecookies=="yes" && $incr!="no") {SetCookie("pagevue","$file1","$file2",time()+$hours*3600,"/","",0);}
header("location:" . $_SERVER["HTTP_REFERER"]);
?>
Avez vous une idée?
Merci
Modifié par pcsystemd (24 Oct 2008 - 07:24)