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