#32628 [Opn->Bgs]: $_SESSION and session.auto_start do not store values
| From: | sniper@php.net | Date: | Thu, 07 Apr 2005 19:06:31 +0000 |
| Subject: | #32628 [Opn->Bgs]: $_SESSION and session.auto_start do not store values | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-76976@lists.php.net to get a copy of this message | ||
ID: 32628
Updated by: sniper@php.net
Reported By: raml at hotmail dot com
-Status: Open
+Status: Bogus
Bug Type: Session related
Operating System: Windows XP
PHP Version: 5.0.3
New Comment:
Sorry, but your problem does not imply a bug in PHP itself. For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system
is not the
appropriate forum for asking support questions. Due to the volume
of reports we can not explain in detail here why your report is not
a bug. The support channels will be able to provide an explanation
for you.
Thank you for your interest in PHP.
Previous Comments:
------------------------------------------------------------------------
[2005-04-07 19:56:28] raml at hotmail dot com
Description:
------------
I am using PHP 5 and I ran into a problem using $_SESSION and
session_start() because they do not store values. I have the
register_globals option set to Off and the session.auto_start set to 0.
I am running apache 2.0 on my computer as a test server through
localhost. It has also caused me trouble when I am trying to use User
Authentication Applications
Reproduce code:
---------------
page1.php-------------------------------------------------------
// This first page is suppoused to store "Hello world!" as a value in
the $_SESSION['sess_var'] so it can pass it to page2.php
<?php
session_start();
$_SESSION['sess_var'] = "Hello world!";
echo 'The content of $_SESSION[\'sess_var\'] is '
.$_SESSION['sess_var'].'<br />';
?>
<a href="page2.php">Next page</a>
page2.php-------------------------------------------------------
// Somehow it does not display "Hello World!"
<?php
session_start();
echo 'The content of $_SESSION[\'sess_var\'] is '
.$_SESSION['sess_var'].'<br />';
unset($_SESSION['sess_var']);
?>
<a href="page3.php">Next page</a>
page3.php-------------------------------------------------------
<?php
session_start();
echo 'The content of $_SESSION[\'sess_var\'] is '
.$_SESSION['sess_var'].'<br />';
session_destroy();
?>
Expected result:
----------------
I would expect page1.php and page2.php to show:
The content of $_SESSION['sess_var'] is Hello world!
Next page
But page2.php only shows:
The content of $_SESSION['sess_var'] is
Next page
Actual result:
--------------
Page1.php:
The content of $_SESSION['sess_var'] is Hello world!
Next page
Page2.php only shows:
The content of $_SESSION['sess_var'] is
Next page
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=32628&edit=1