From:             memoimyself at yahoo dot com dot br
Operating system: Windows 2000 SP 4
PHP version:      4.3.3
PHP Bug Type:     Session related
Bug description:  Session variables do NOT work as expected without session_register()

Description:
------------
I read in the manual that the use of session_register() is deprecated and
that session variables should now be registered simply by creating, and
assigning a value to, a member of the $_SESSION array.

Well, try as I may, I just cannot register session variables without using
session_register(). If, however, I use session_register() before assigning
a value to the new session variable via $_SESSION['x'], everything works
fine.

Reproduce code:
---------------
// PAGE A (start.php):

<?php
session_start();
$_SESSION['test'] = 'my test';
?>

/*******/

// PAGE B (test.php, called after start.php, obviously):

<?php
session_start();
print $_SESSION['test'];
?>

Expected result:
----------------
OUTPUT TO SCREEN:

my test

Actual result:
--------------
OUTPUT TO SCREEN:

Notice: Undefined index: test in D:\htdocs\Test\session\test.php on line
3


-- 
Edit bug report at http://bugs.php.net/?id=25870&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=25870&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=25870&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=25870&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=25870&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=25870&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=25870&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=25870&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=25870&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=25870&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=25870&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=25870&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25870&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=25870&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=25870&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=25870&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=25870&r=float

Reply via email to