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...


 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