con la creazione della sessione ad ongi inizio pagina
coem faccio a impedire ceh si ricrei una nuova sessione ad ogni refresh ?
con la creazione della sessione ad ongi inizio pagina
coem faccio a impedire ceh si ricrei una nuova sessione ad ogni refresh ?
ho trovato la soluzione in questa discussione purtroppo chiuso
quote
-----
Apri una sessione CON SESSION_START(),
il server ti manda un cookie temporaneo con l'id di sessione.
quando cambi pagina e riapri la sessione con session_start() l'id inviato
con cookie viene richiesto al browser.
Se esiste la corrispondenza con un ID di sessione memorizzato su HD
in una directory predefinita, viene riassegnata la stessa sessione con il
recupero di tutte le variabile memorizzate in esso ($_SESSION[]).
Se non la trova ne apre una nuova. tutto qui.
postato originariamente da
piero.mac
---------------------
come faccio a sapere se c'è corrispondezza
ceh funzione o condizione nn lo so devo usare
Quello che ti succede potrebbe essere dato dal fatto che sul client (browser) non hai i cookies abilitati. Quindi ad ogni refresh apre una nuova sessione.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ohhh
io invece l'ho pensata così!
che php mi crea una nuova versione,
da solo controlla se già esiste e se si lo sovrappone...
perchè nella cartella /tmp nn ho doppioni, li ho sul db in cui registro le session_id
e da li che mi osno accorta delle continue creazioni delle sessioni
....
e poi mi hai messo un dubbio
ma per le sessioni nn vi è bisongo di abilitare i cookie...
nn sono legate alle impostazioni del client
giusto?
Ciao,
come fa il server a sapere con quale client ha a che fare se il client non lo dice inviandogli il suo id di sessione in un cookie o in query string?
Per le sessioni hai bisogno di avere i cookie abilitati o il session trans_id abilitato (vedi php.ini) o passare l'id a mano nei link.
per favore NIENTE PVT TECNICI da sconosciuti
sono sempre io recensore..
nn ricordavo + la password
ma scusa
ma se uno nn ha i cookie abilitati?
Quanti altri nick hai? Fanne un altro per sicurezza nel caso in cui ti dimenticassi la pass anche di questoOriginariamente inviato da recensito
sono sempre io recensore..
nn ricordavo + la password
ma scusa
ma se uno nn ha i cookie abilitati?
Se abiliti il trans_id (vedi php.ini) e le opzioni per le sessioni in php.ini...php si accorge da solo del rifiuto dei cookie e invia l'di via query string
per favore NIENTE PVT TECNICI da sconosciuti
oddio
Se abiliti il trans_id (vedi php.ini) e le opzioni per le sessioni in php.ini...php si accorge da solo del rifiuto dei cookie e invia l'di via query string
------------------------
devo mettere mani nel php.ini?
e se il server nn lo gestisco io?
ancora:
se mi passa l'id via querystring
allora devo prevedere questa possibilità ...coem si fa?
---------------
sono nel pallone
Non serve, basta usare ini_set() e applicarlo all'opzione del php.ini, dai una letta al php.ini.Originariamente inviato da recensore
devo mettere mani nel php.ini?
Fa tutto da solo, fai una ricerca nel forum perchè è una questione di cui si è parlato moltoallora devo prevedere questa possibilità ...coem si fa?
per favore NIENTE PVT TECNICI da sconosciuti