Session has new id on 'some' pages.
| From: | Andy Pieters | Date: | Mon, 18 Jul 2005 13:34:43 +0000 |
| Subject: | Session has new id on 'some' pages. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-218866@lists.php.net to get a copy of this message | ||
Hi all
We have a extensive software that uses php session to store some very basic
session information.
ALL, and I do mean ALL files (except for globals.php) start like this:
<?php
require_once "../scripts/globals.php";
..
?>
And the file globals.php starts with
<?php
session_start();
We have hit a bug that we do not understand. On our test servers (php 4.3.11,
php 4.3.10, and php 4.2.0) everything works as intended. Putting someting in
the session variables is remembered on every other page.
We actually deployed the product on a php 4.3.8 server and there we get the
complaint that session data is only remembered on 'some' pages. After
verification, it seems that on the pages that do not reproduce the session
data, a second session is used.
page 1: session id L43403470384, session data: OK
click link to page 2: session id DG5475232780, session data: null
click link back to page 1: session id L43403470384, session data: OK
click link to page 3: session id DG5475232780, session data: null
click link to page 4: session id L43403470384, session data: OK
Has anyone seen this behaviour before, or has any clues what is the problem?
With kind regards
Andy
--
Registered Linux User Number 379093
-- --BEGIN GEEK CODE BLOCK-----
Version: 3.1
GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++
L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++)
PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+)
e>++++$@ h++(*) r-->++ y--()>++++
-- ---END GEEK CODE BLOCK------
--
Check out these few php utilities that I released
under the GPL2 and that are meant for use with a
php cli binary:
http://www.vlaamse-kern.com/sas/
--
--
Attachment: [application/pgp-signature]
Attachment: [application/pgp-signature]