Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
[Php] Aiuto contatore visite con sessione
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
sevenjeak
Semidio
Semidio


Registrato: 04/02/08 22:05
Messaggi: 308
Residenza: Roma

MessaggioInviato: 21 Dic 2008 18:20    Oggetto: [Php] Aiuto contatore visite con sessione Rispondi citando

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
Profilo Invia messaggio privato HomePage
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 21 Dic 2008 22:52    Oggetto: Re: [Php] Aiuto contatore visite con sessione Rispondi citando

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
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11806
Residenza: Tokelau

MessaggioInviato: 23 Dic 2008 16:38    Oggetto: Re: [Php] Aiuto contatore visite con sessione Rispondi citando

prova a settare la variabile che poi controlli Wink

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
Profilo Invia messaggio privato HomePage
sevenjeak
Semidio
Semidio


Registrato: 04/02/08 22:05
Messaggi: 308
Residenza: Roma

MessaggioInviato: 23 Dic 2008 17:51    Oggetto: Re: [Php] Aiuto contatore visite con sessione Rispondi

Ah, gia hai raggione, anche l'altro volta, quando stavo provando il contatore ho fatto lo stesso errore, cmq grazie.
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi