sesiones con global_vars=off
hola a todos, 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 ayuda, recien estoy comenzado con PHP, y en lo que los pueda ayuda pidanmelo.
saludos. cesar
</pre>
session_start(); //EJEMPLO QUE NO FUNCIONA
!isset($_SESSION['count']) ? $_SESSION['count'] = 0 : $_SESSION['count']++; // idem $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;
</pre>
saludos. cesar
</pre>
session_start(); //EJEMPLO QUE NO FUNCIONA
!isset($_SESSION['count']) ? $_SESSION['count'] = 0 : $_SESSION['count']++; // idem $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;
</pre>
Mira tenia ese mismo problema pero cuando vi tu mensaje me di cuenta del error, para que funcione con globals_vars=off. Yo escribi el ejemplo del contador:
<?
session_start();
if (isset($_SESSION['contador'])) {
$_SESSION['contador']++ ;
}
else{
$_SESSION['contador']=0;
}
?>
y para mostrar el valor es:
echo 'Has visitado la pagina: '.$_SESSION['contador'].'> veces<br>';
<?
session_start();
if (isset($_SESSION['contador'])) {
$_SESSION['contador']++ ;
}
else{
$_SESSION['contador']=0;
}
?>
y para mostrar el valor es:
echo 'Has visitado la pagina: '.$_SESSION['contador'].'> veces<br>';
