PHP 4.0 Bug #5770 Updated: sessions are not working
| From: | Bug Database | Date: | Mon, 31 Jul 2000 19:30:30 +0000 |
| Subject: | PHP 4.0 Bug #5770 Updated: sessions are not working | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-27094@lists.php.net to get a copy of this message | ||
ID: 5770
Updated by: waldschrott
Reported By: rusty@socrates.berkeley.edu
Status: Feedback
Bug Type: Session related
Assigned To:
Comments:
user feedback below:
This is an addendum to bug id 5770. That bug report
contains my config files.
sas asked me to explain what I mean by "sessions are not
working". What is happening is that the variable I
registered with session_register does not show up in the
next page. My previous example .php files may not have been
the best example; here are updated versions. Not only does
the registered variable not get passed, but the value
returned by session_id() keeps changing. I tried it with
both IE 5.5 and with Netscape Communicator 4.7. I also
tried it with cookies turned off in IE 5.5 and I removed all
of the cookie files from IE's cache directory; still no success.
(The sess_ files in /tmp do have data in them.)
===> start of aaa.php <===
<?
session_start();
if (! isset($email)) {
$email = "abc";
session_register("email");
}
?> <html> <body> <? echo("Session id is " . session_id() .
"<p>"); ?> <a href="bbb.php">Continue</a> </body>
</html>
===> end of aaa.php <===
===> start of bbb.php <===
<?
session_start();
if (! isset($email))
$email = "(unset)";
?> <html> <body> <?
echo("<p>Your login is $email<p>");
echo("Session id is " . session_id() . "<p>");
?> <a href="aaa.php">Back to aaa</a> </body> ===> end of
bbb.php <===
Full Bug description available at: http://bugs.php.net/?id=5770