http://www.allwebfree.it/articolo_ph...li_globali.php
Cito testualmente:
Una delle grosse diversità che possiamo riscontrare con l'utilizzo delle variabili globali nelle sessioni, è che alcune delle funzioni che caratterizzavano le sessioni NON esistono più.
In pratica con l'utilizzo delle variabili globali NON dobbiamo inserire le seguenti funzioni:
session_register()
session_is_registered()
session_unregister()
Possiamo usare le variabili di sessione come normali variabili globali, purché definite all'inizio dalla pagina e dopo la funzione session_start();.
Ricordate di utilizzare le variabili $_SESSION['...'] solo all'inizio del foglio, in caso contrario potrete non attivare correttamente la sessione.
Se inseriamo anche i comandi session_register() session_is_registered() session_unregister() lo script funziona ugualmente, ma alla prima esecuzione potremo vedere un errore warning:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

Rispondi quotando