ID:               25906
 User updated by:  thxmike at hotpop dot com
 Reported By:      thxmike at hotpop dot com
-Status:           Bogus
+Status:           Open
 Bug Type:         Session related
 Operating System: Windows 2000 Professional
 PHP Version:      4.3.3
 New Comment:

OK, I do not show the same errors that you are seeing. I have made the
changes that you specified but I am still getting the same problem. The
$_SESSION Array is not staying populated if I go from the HOME link to
another link on the screen. I also noticed that you are using Apache. I
am using IIS. Not sure if this makes a difference Since I am not seeing
the errors that you are. It may also be a problem with my PHP.ini file.

I can send an updated version of the site and the ini file to so you
can see what I am seeing. Also you stated that the session_start() has
to be the first line. This concerns me especially if I am using
objects. It clearly states on your web site that if I am using objects
the class definitions have to be defined before session start. 
Any assistance you can provide is appreciated. Please let me know where
to send the updated site information. Thank you.


Previous Comments:
------------------------------------------------------------------------

[2003-10-20 03:37:22] [EMAIL PROTECTED]

Your script is broken:

Warning: session_start(): Cannot send session cookie - headers already
sent by (output started at /www/htdocs/test2/main.php:3) in
/www/htdocs/test2/main.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers
already sent (output started at /www/htdocs/test2/main.php:3) in
/www/htdocs/test2/main.php on line 10
Array ( [temporary] => temporary ) 

'session_start();' has to be FIRST line and no output is allowed before
it. (unless you have output_compression enabled)

------------------------------------------------------------------------

[2003-10-19 22:31:22] thxmike at hotpop dot com

I sent the support specialist a zip file with the web pages that has
the problem.

------------------------------------------------------------------------

[2003-10-19 04:17:40] [EMAIL PROTECTED]

Still waiting for the test package.


------------------------------------------------------------------------

[2003-10-18 23:01:14] thxmike at hotpop dot com

Description:
------------
I am trying to use sessions in a frameset. When I change the page using
a link from another frame the $_SESSION is unavailable. I am not
certain if the $_SESSION is available in all frames. It does not appear
so. I though the session is available until the browser closes.

Reproduce code:
---------------
Page 1:
include('class/adodb/adodb.inc.php');
include('class/Hotel/hotel.php');
include('class/DatabaseObject/DatabaseObject.php');
session_start();
$_SESSION['temporary'] ='temporary';

Second page
include('class/adodb/adodb.inc.php');
include('class/Hotel/hotel.php');
include('class/DatabaseObject/DatabaseObject.php');
session_start();
print_r ($_SESSION);

Expected result:
----------------
Array ( [temporary] => temporary ) 

Actual result:
--------------
Array()


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=25906&edit=1

Reply via email to