php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #32628 $_SESSION and session.auto_start do not store values
Submitted: 2005-04-07 19:56 UTC Modified: 2005-04-07 21:06 UTC
From: raml at hotmail dot com Assigned:
Status: Not a bug Package: Session related
PHP Version: 5.0.3 OS: Windows XP
Private report: No CVE-ID: None
 [2005-04-07 19:56 UTC] 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 

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2005-04-07 21:06 UTC] sniper@php.net
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.


 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 23 22:01:31 2024 UTC