Salve,
con $PHPSESSID ottengo un notice di variabile non definita...
il mio server in locale ha register_global a off
come posso sapere il nome della sessione?
:master: va bene session_name();
Salve,
con $PHPSESSID ottengo un notice di variabile non definita...
il mio server in locale ha register_global a off
come posso sapere il nome della sessione?
:master: va bene session_name();
Ciao!
Il nome della sessione con session_name(), l'id con session_id()
si, grazie, me ne sono accorto a casa...
una cosa, ma $PHPSESSID viene sostituita solo da session_id() con register_global ad off??
o come per $HTTP_POST_VAR -> $_POST esiste una corrispondenza??
![]()
Ciao!
http://www.php.net/manual/it/ref.session.phpsession.name specifica il nome della sessione che è usata come nome del cookie. Dovrebbe contenere solo caratteri alfanumerici. Di default è PHPSESSID.
session_id() e' l'id della sessione .... niente a che fare con il nome della sessione. E' quello che poi viene anche accodato al prefisso sess_(*hash) per nominare il file di sessione.
puoi dare tu un nome al file di sessione definendolo prima di session_start()..
session_id('pippopippo');
session_start();
ed otterrai un file di nome sess_pippopippo invece del sess_hash. Per esempio potresti fare cosi' per assegnare lo stesso session_id() ad un gruppo di utenti.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.