Warning: Unknown(): Your script possibly relies on a session side-effect which existed
Startseite > PHP Fehler > Warning: Unknown(): Your script possibly relies on a session side-effect which existed
Diese PHP Warnung wird durch das verwenden von session_register() hervorgerufen.
Fehlermeldung
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
PHP Code
Code:
Ursache:
Die Funktion session_register() funktioniert nicht in Umgebungen wo register_globals auf off gestellt ist.
In PHP Versionen bis 4.2.0 konnte man durch einen Fehler in PHP, die Session-Variable dennoch im globalen Bereich zu initialisieren. Ab der Version 4.3.0
gibt PHP bei aktivierten bug_compact_42 und bug_compact_warn eine Warnung aus.
Da session_register() als veraltet gilt, sollte man diese PHP Funktion nicht mehr nutzen.
Codebeispiel
Code:
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
PHP Code
Code:
- session_start();
- session_register("hof");
Ursache:
Die Funktion session_register() funktioniert nicht in Umgebungen wo register_globals auf off gestellt ist.
In PHP Versionen bis 4.2.0 konnte man durch einen Fehler in PHP, die Session-Variable dennoch im globalen Bereich zu initialisieren. Ab der Version 4.3.0
gibt PHP bei aktivierten bug_compact_42 und bug_compact_warn eine Warnung aus.
Da session_register() als veraltet gilt, sollte man diese PHP Funktion nicht mehr nutzen.
Codebeispiel
Code:
- session_start();
- session_register("hof");
- //statt session_register() verwenden Sie nur noch $_SESSION[]
- $_SESSION['hof'] = 'hinten';
Kommentar schreiben
andere Themen:
19.04.2005
Notice: Constant TABLE_BANNER already defined in22.02.2005 Fatal error: Call to a member function on a non-object in
22.02.2005 Warning: Missing argument
22.02.2005 Parse error: parse error, unexpected T_UNSET
Zurück

Kommentare
03.05.2008: flyordie