ID: 16299
Updated by: [EMAIL PROTECTED]
-Summary: session no save data with global_vars=off
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Session related
Operating System: win98-redhat7.2
PHP Version: 4.1.2
New Comment:
If global_vars=off, the superglobal array($_SESSION) don't save my data
for new request.
Thanks. cesar
Tested in Win98-PWS4-PHP4.1.2 and RedHat7.2-Apache1.3-PHP406
I give 2 examples.
//THIS EXAMPLE DON'T WORK - idem with $HTTP_SESSION_VARS
session_start();
!isset($_SESSION['count']) ? $_SESSION['count'] = 0 :
$_SESSION['count']++;
echo $_SESSION['count'];
===============================================
//THIS EXAMPLE WORK
session_start();
if(!session_is_registered('count')){
session_register('count');
$count = 0;
}else{
$count++;
}
echo $count;
Previous Comments:
------------------------------------------------------------------------
[2002-03-27 06:33:07] [EMAIL PROTECTED]
Please report in ENGLISH.
------------------------------------------------------------------------
[2002-03-26 22:56:50] [EMAIL PROTECTED]
Tengo la siguiente duda sobre el manejo de sesiones en php4, todo
funciona muy bien cuando habilito las variables globales en el php.ini,
pero cuando las pongo en off, no funciona. Agradezco su revision.
Saludos y gracias. cesar
Ahh por cierto estas pruebas la realize en:
Win98-PWS4-PHP4.1.2 y en RedHat7.2-Apache1.3-PHP406
Les paso 2 ejemplos en uno NO funciona y en otro si.
session_start(); //EJEMPLO QUE NO FUNCIONA
!isset($_SESSION['count']) ? $_SESSION['count'] = 0 :
$_SESSION['count']++; // idem con $HTTP_SESSION_VARS
echo $_SESSION['count'];
===============================================
session_start(); //EJEMPLO QUE FUNCIONA
if(!session_is_registered('count')){
session_register('count');
$count = 0;
}else{
$count++;
}
echo $count;
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=16299&edit=1