Precedente :: Successivo |
Autore |
Messaggio |
sevenjeak Semidio


Registrato: 04/02/08 22:05 Messaggi: 308 Residenza: Roma
|
Inviato: 21 Dic 2008 18:20 Oggetto: [Php] Aiuto contatore visite con sessione |
|
|
Salve.
Come potrete capire dal titolo, ho ideato questo contattore visite:
Codice: |
<?
$file = "Counter.txt" ;
$fp = fopen($file, "r") ;
$count = fgets($fp) ;
if (!isset($_SESSION["visita"])) {
$fp_1 = fopen($file, "w") ;
fwrite = fwrite($fp_1, ++$count) ;
}
echo $count
?>
|
Come potete vedere la if permette di aggiornare la visita all'utente e mantenento una sessione non permette di aggiornarla se lo stesso utente fa reflash della paggina, ma quest'ultima non mi funsiona, mi si aggiorna lo stesso (anche quando lo stesso utente fa il reflash della pagina stessa)
come mai non mi funziona?
Aspetto vostre risposte. |
|
Top |
|
 |
chemicalbit Dio maturo


Registrato: 01/04/05 18:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 21 Dic 2008 22:52 Oggetto: Re: [Php] Aiuto contatore visite con sessione |
|
|
sevenjeak ha scritto: | mi si aggiorna lo stesso (anche quando lo stesso utente fa il reflash della pagina stessa)
come mai non mi funziona? | In tal caso $_SESSION["visita"] non è settato? |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11806 Residenza: Tokelau
|
Inviato: 23 Dic 2008 16:38 Oggetto: Re: [Php] Aiuto contatore visite con sessione |
|
|
prova a settare la variabile che poi controlli
Codice: |
<?
$file = "Counter.txt" ;
$fp = fopen($file, "r") ;
$count = fgets($fp) ;
if (!isset($_SESSION["visita"])) {
$fp_1 = fopen($file, "w") ;
fwrite = fwrite($fp_1, ++$count);
$_SESSION["visita"] = "Yes"; // o qualunque altro valore...
}
echo $count
?>
|
|
|
Top |
|
 |
sevenjeak Semidio


Registrato: 04/02/08 22:05 Messaggi: 308 Residenza: Roma
|
Inviato: 23 Dic 2008 17:51 Oggetto: Re: [Php] Aiuto contatore visite con sessione |
|
|
Ah, gia hai raggione, anche l'altro volta, quando stavo provando il contatore ho fatto lo stesso errore, cmq grazie. |
|
Top |
|
 |
|