domanda sessioni

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
Salve volevo sapere dove devo mettere
PHP:
session_set_cookie_params ( $vita_del_cookie )
lo devo mettere prima di session start nella pagina di login, o la devo mettere solo se il login ha avuto successo ?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
session_set_cookie_params() si utilizza prima di session_start() e per tutte le pagine a partire da quella in cui crei la sessione.

Se desideri modificare la durata della sessione senza prima distruggerla puoi usare:

PHP:
setcookie(session_name(), $_COOKIE[session_name()], time()+10000, "/");
o

PHP:
setcookie(session_name(), $_COOKIE[session_name()], 0, "/")
per cancellare la sessione alla chiusura del browser