PHP Fehlermeldungen








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:
  1. session_start();
  2.  
  3.  
  4. session_register("hof");
  5.  



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:
  1.  
  2. session_start();
  3.  
  4.  
  5. session_register("hof");  
  6. //statt session_register() verwenden Sie nur noch $_SESSION[]
  7.  
  8. $_SESSION['hof'] = 'hinten';
  9.  
  10.  




 Kommentare

03.05.2008: flyordie

Sehr guter Hinweis, vielen Dank! Hat mir sehr geholfen...

22.04.2009: Pixtar

Danke für die kurze Übersicht und den Versionshinweis! Hat mir ebenfalls erfolgreich geholfen!

20.05.2009: tommy

Und ein Jahr später bin auch ich wieder glücklich drüber, danke!

17.06.2009: Marcel L.

Also ich nutze nirgends in meinem Projekt ein sessin_register... und habe trotzdem die meldung... weis nichmehr weiter... :( wer kann helfen?

10.08.2009: Rocky

endlich mal nen guter Hinweis :-) ich rätsel da seit 30 minuten rum

13.09.2009: Miro

mir löeider nicht ;( ich verwende session_register gar nicht und hab trotzdem diese fehlermeldung.

22.09.2009: Michael Roth

Hinweis ist toll, aber funktionert bei mir nicht. Ich verwende session_register nicht und trotzdem habe ich diese Fehlermeldung. Wer weiß Rat???


 Kommentar schreiben

 Ihr Name:
 
 Ihre Emailadresse (wird nicht angzeigt)
 
 Ihr Kommentar (maximal 500 Zeichen)
 

 Wenn Ihnen dieses Bild nicht angezeigt wird, ist wahrscheinlich die Bildanzeige im Browser deaktiviert.
   Sicherheitscode eingeben

 


andere Themen:
19.04.2005 Notice: Constant TABLE_BANNER already defined in
22.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


<?php echo 'Programmieren - Programme - Scripte - Informationen - PHP: Hypertext Preprocessor - Webprogrammierung'; ?>


© PHP-Fehlermeldungen
PHP CMS