Ho ricevuto questa strana warning lavorando con le sessioni:
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
Come risolvo il problema?
Per disabilitare questa funzionalità bisognerebbe intervenire nel file php.ini ma ovviamente se hai un sito presso un hostin providere non puoi farlo (ed in quel caso entramnbi i valori sono settati ad ON).
Io memorizzo i valori nelle sessioni usando:
session_register("LogUser");
$LogUser=$strLogUserName;
Ho letto che è meglio usare _SESSION["XXXX"]=nomevar; invece mi sapete dire perché?
Prima di settare la variabile devo fare ugualmente session_start? E per eliminarla session_destroy?
Conosco php da un mese quindi vi chiedo di essere chiari, non date nulla x scontato voglio imparare ma sono ancora abbastanza inesperto! :P