Re: Bug #13834: SID already defined
| From: | Jani Taskinen | Date: | Fri, 26 Oct 2001 11:41:02 +0000 |
| Subject: | Re: Bug #13834: SID already defined | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-69054@lists.php.net to get a copy of this message | ||
Hartmut, I see you have assigned the bug #11643 and you state there
that you had a fix for this?
--Jani
On 26 Oct 2001 shelby@DownloadFAST.com wrote:
>From: shelby@DownloadFAST.com
>Operating system: FreeBSD 4.2
>PHP version: 4.0.6
>PHP Bug Type: Session related
>Bug description: SID already defined
>
>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...
>
>