php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8912 variable not passed to next page
Submitted: 2001-01-25 12:55 UTC Modified: 2001-05-22 21:05 UTC
From: matthias dot krehl at key-work dot de Assigned:
Status: Not a bug Package: Session related
PHP Version: 4.0.4pl1 OS: Windows 2000 Server (IIS5)
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: matthias dot krehl at key-work dot de
New email:
PHP Version: OS:

 

 [2001-01-25 12:55 UTC] matthias dot krehl at key-work dot de
When using Cookies for session management everything works fine (the authentication part) but passing the values of the session variables. In the example below the existence of '$ident' is verified. But no chance to get its value: no 'echo' prints out anything!

-- example -----------------------------------

session_start();
if (!session_is_registered('ident')) {
	header ("Location: ../index.php"); 
}
// trying to retrieve $ident which is obviously known to the session
echo $ident;
echo $HTTP_COOKIE_VARS['ident'];
echo $HTTP_SESSION_VARS['ident'];
// just to be sure there is no interference with form data
echo $HTTP_POST_VARS['ident'];
echo $HTTP_GET_VARS['ident'];

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

bye Matthias

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-02-02 05:39 UTC] matthias dot krehl at key-work dot de
Reloading the (second) page 'solves' the problem. $HTTP_SESSION_VARS['ident'] is then available. I.e., there seems to be reaaly something wrong, isn't it?

Matthias
 [2001-05-22 21:05 UTC] jmoore@php.net
Browser probably doesnt send correct cookie as it works on the second page.

- James
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 10:01:28 2024 UTC