Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Sito in php- AIUTO!!!(problemi con cookie)
Forum - PHP - Sito in php- AIUTO!!!(problemi con cookie) - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
lalla_4 (Normal User)
Newbie


Messaggi: 12
Iscritto: 14/01/2009

Segnala al moderatore
Postato alle 10:26
Giovedì, 14/05/2009
Si funziona ma così il cookie scade anche se io ricarico la pagina, mentre dovrebbe scadere solo se io per 10 minuti non ricarico più la pagina giocare.php

PM
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 11:20
Giovedì, 14/05/2009
potresti mettere allora il coockie direttamente in giocare.php
all'inizio della pagina prima di ogni altro codice

prima il <? setcoockie ?>
dopo includi i file <?  require ?>
e dopo la verifica del coockie come ti ho mostrato precedentemente.

poi immagino che cliccando su altri link generati in giocare.php ti porti in altre pagine.
o da li ovviamente se il coockie e scaduto mostrerà il messaggio di ricollegarti.

Ultima modifica effettuata da Thejuster il 14/05/2009 alle 11:22


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM
Avatar
lalla_4 (Normal User)
Newbie


Messaggi: 12
Iscritto: 14/01/2009

Segnala al moderatore
Postato alle 12:12
Giovedì, 14/05/2009
Ok ci avevo pensato anche io!
Ultima domanda : quando io esco volontariamente dal gioco richiamando logout.php devo cancellare manualmente il cookie?

PM
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 13:21
Giovedì, 14/05/2009
puoi anche non farlo.
visto che il coockie ha una scadenza, si cancellerà da solo.
altrimenti basta che nel coockie che vuoi eliminare gli assegni un valore null
tipo  ""


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM
Avatar
NewAge (Normal User)
Pro


Messaggi: 153
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 18:45
Mercoledì, 04/11/2009
Tutte queste operazioni sono necessariamente lato client: se il client si scollega improvvisamente il giocatore sul database in questo modo rimane online per sempre.

Ti consiglio di creare una tabella che segni l'ultima pagina caricata dal tal giocatore e fare una query ( o meglio, una vera e propria funzione che faccia tutti i passaggi ) che venga eseguita in ogni pagina del tuo sito che disconnetta quelli che sono off-line ( quindi che non fanno operazioni ) da almeno 10 minuti

EDIT, scusa, non me ne ero accorto ( era stata linkata da un'altra discussione e non ho letto la data )

Ultima modifica effettuata da NewAge il 04/11/2009 alle 23:01
PM
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 22:17
Mercoledì, 04/11/2009
cmq e una discussione molto vecchia.
il quale credo che il problema sia stato già risolto.
chiudo.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM
Pagine: [ 1 2 ] Precedente | Prossimo