Ciao a tutti,
ho appena fatto un contatore visite che si trova nella root principale del mio sito (http://xxx.com/contatore.php).
L'ho incluso nella home page del mio sito con un include e...non mi setta i cookie come vorrei.
Se invece vado alla pagina contatore.php mi setta il cookie come da codice.
Posto qui il codice della pagina contatore.php

Codice PHP:
<?php //VISITE TOTALI $apri_visite_visitato=fopen("visite_all.txt", r);     //Apre il file delle visite oggi $visite_leggi=fread($apri_visite_visitato, filesize("visite_all.txt"));   //Legge tutto il file fclose($apri_visite_visitato);                                        //Lo chiude echo "[b]Visite totali:  ".$visite_leggi."[/b]"; if ($HTTP_COOKIE_VARS["SCW_STAT"]=="visitato"){       //Controlla se l'utente ha visitato il sito nelle precedenti 24 ore }else{ setcookie ("SCW_STAT","visitato",time()+86400,"/");  //Setta il cookie $apri_visite_no=fopen("visite_all.txt", r); //Apre il file con le visite totali $visite_leggi=fread($apri_visite_no, filesize("visite_all.txt"));    //Lo legge fclose($apri_visite_no);                    //lo chiude $apri_visite_write=fopen("visite_all.txt", w);           //Apre il file per scrivere fwrite($apri_visite_write, $visite_leggi+1);         //Scrive il numero prima letto e lo somma a 1 fclose($apri_visite_write);                          //Chiude il file in esame } // //VISITE OGGI $apri_oggi=fopen("visite_oggi.txt", r); $array_oggi=file("visite_oggi.txt"); fclose($apri_oggi); echo "
[b]Visite oggi:  ".$array_oggi[0]."[/b]"; if ($HTTP_COOKIE_VARS["SCW_STAT"]=="visitato"){ }else{ setcookie ("SCW_STAT","visitato",time()+86400,"/");  //Setta il cookie $apri_oggi=fopen("visite_oggi.txt", r); $array_oggi=file("visite_oggi.txt"); fclose($apri_oggi); $leggi_oggi_w=fopen("visite_oggi.txt", w); $write=$array_oggi[0]; if (date("d-m-y")==$array_oggi[1]){ fwrite ($leggi_oggi_w$write+1); fwrite ($leggi_oggi_w, "\n".$array_oggi[1]); }else{ fwrite ($leggi_oggi_w, "1"); fwrite ($leggi_oggi_w, "\n".(date("d-m-y"))); } } echo $HTTP_COOKIE_VARS["SCW_STAT"]; ?>
Spero sappiate aiutarmi
Grazie in anticipo

SC