[supersaibal]Originariamente inviato da recensore
vorrei fare un contatore e tenere sotto controllo le visite allungando la vita della sessione aperta per lamenu 24 ore
..visot ceh ho letto che tutto il resto
l'ip
dns mi pare
l'indirizzo del browser ecc
nn sono molto affidabili , in quanto casuali e conpossibili ripetizioni o addiritura inesistenti
ho fatto così
nel fiel contatore.php che includo in tutte le pagine (lo allego nella pagina hce contiene la grafica e alla fien me lo ritrovo appunto in tutte le pagine),
scrivo

session_start();
if(!session_is_registered("id")){
session_register("id");
session_set_cookie_params(86400);
$_SESSION['id'] = session_id();
}
pensavo così che nn creasse un file tmp nuovo trovando ancora la variabili id con il valore per 24 ore
e invece ad ogni chiusura del browser ne crea un altra
è riamasta con il valore di default!
E mi ritrov conil contatore che gira ogni volta che apro uan finestra!!!

cosa nn ho capito? [/supersaibal]
Dunque..
intanto session_register, è deprecato
In quanto tale, ti conviene passare all'attuale e corretto utilizzo dell'array $_SESSION

Altra cosa.. la variabile di sessione essite nel momento in cui esiste una sessione del browser..
La sessione scade di default quando per 20 minuti client e server non comunicano, impostando a 24 ore il tempo di vita della sessione alzi solo il questo tempo.. ma se chiudi il browser la sessione cmq scade..