|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2000-07-31 21:31 UTC] waldschrott@php.net
 | |||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 02:00:02 2025 UTC | 
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 <===