|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-10-26 01:30 UTC] shelby at DownloadFAST dot com
This is intended as more information for Bug id #11643. I could not make comments directly as I am not the creator of the bug and I don't have Dev Edit privilegdes either. In any case, the redefinition is apparently session_start(). If I do more than one session_start(), separated by a session_destroy(), then I get warning: Warning: Constant sid already defined in /usr/home/smoore/php-include/Session_class.php on line 80 I am sure it is session_start() because the following makes the warning go away: $save = error_reporting( E_ERROR ); // temporarily turn off warnings session_start(); error_reporting( $save ); Obviously the fix is to undefine SID in session_destroy. However, there is no undefine in PHP is there? It must be redefined because the original session has been destroyed and the new one has a new session_id(). This doesn't bother my code because I don't use SID. Hope this helps... PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Nov 04 21:00:01 2025 UTC |
This is still broken in 4.1.2 Using Horde 2.0 & IMP 3.0 wiht an SQL session handler, we get the following error: [Sun Mar 10 15:16:29 2002] [error] PHP Warning: Constant sid already defined in /home/secure/public_html/horde/lib/Prefs.php on line 91 [Sun Mar 10 15:16:29 2002] [error] PHP Fatal error: Failed to initialize session module in /home/secure/public_html/horde/lib/Prefs.php on line 91 The code causing the error is the usual destory/start: if ($registry->getMethod('auth/logout') == $registry->getApp()) { include_once HORDE_BASE . '/lib/Auth.php'; Auth::clearAuth(); session_destroy(); @session_start(); } Execution stops immediately after the session_start or better put inside session_start as no debug msg immediately after the session_start is ever printed.