php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #12679 Session variables not Saved
Submitted: 2001-08-09 16:07 UTC Modified: 2001-08-09 19:05 UTC
From: wgreen at ufl dot edu Assigned:
Status: Closed Package: Session related
PHP Version: 4.0.6 OS: Windows 2000 Professional
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: wgreen at ufl dot edu
New email:
PHP Version: OS:

 

 [2001-08-09 16:07 UTC] wgreen at ufl dot edu
Running on Apache 1.3.20 with PHP 4.0.6, no aditional modules loaded. The following script does NOT increment the $myvar variable and results in a new session file being created on every page view:

<?php

error_reporting(E_ALL);
session_start();
session_register('myvar');

if(!isset($myvar)) $myvar = 0;

echo $myvar++;

?>

The contents of EVERY session file created are as follows:

myvar|i:1;

The value is never incremented, and 0 is displayed on every page view.

register_globals = On
session.save_handler = files
session.save_path = D:\Inetpub\php\session
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain = *.hotgazpacho.org
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-08-09 16:31 UTC] wgreen at ufl dot edu
If I modify the script to include the flowwong line, the value is incremented and displayed:

echo "<br><a href=\"$PHP_SELF\">again</a>";

It appears then, that the problem would be with the setting of the cookie, as a simple page reload starts a new session, but clicking the link preservers the session id.

I am beginning to suspect that it is my cookie configuartion in php.ini  The LIVE url for that test script is http://www.hotgazpacho.org/sessbugtest/

I apologize in advance if this is not truly a bug, but simply my failure to configure PHP properly.
 [2001-08-09 19:05 UTC] sniper@php.net
Leave the * out of the session.cookie_domain setting.

--Jani

 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Tue May 06 06:01:29 2025 UTC