Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/02/2006, 12:22
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
sorry debi comentarlo el codigo, bueno te dare la idea general es un ciclo que recorre toda la variable superglobal $_SESSION y lo guarda dentro de un arreglo y luego te lo muestra todo lo que este registrado en la $_SESSION
Código PHP:
<?php 
session_start
(); 
$sesion = array(); // se genera un arreglo llamado sesion
foreach ($_SESSION as $nombre_var => $valor_var)// a $nombre_var se encarga de agarrar todos los nombres de las variables que han sido subidas a la $_SESSION, ahi tambien esta usrOk, no tienes que cambiarlo
//$valor_var es el valor que tiene esa variable, ejm digamos que nombre_var = 'usrOk' y valor_var='activa'
//y asi sucesivamente si existen mas valores registrados en la sesion, tomalo como si fuera un arreglo asociativo.
$sesion[$nombre_var] = $valor_var;//esto seria decir al arreglo sesion en su posicion $nombre_var ingrese el valor que trae $valor_var
print "<br>valores SESSION, se envio:\n";//aca se imprime mensaje
var_dump($sesion);//esto te imprime todo lo que tengas registrado en la $_SESSION
Y si dices que no te muestra nada quiere decir que no hay nada en tu session, por alguna razon, tal vez sean problema de cookies como te dice levitha, puede ser que tu navegador este con alguna configuracion que no permita cookies, ahora si no tal vez puedan ser problemas en la configuracion de tu php.ini.
ahora sobre register_globals lo que hace es esto, si lo tienes en on:
Código PHP:
<?
    
//puedes acceder a tus variables en la sesion, en el POST, GET, etc
    //solamente poniendo el nombre de las variables como haces aqui
    
session_register("usrOk"); 
    
$usrOk "activa";
     
//pero cuando esta en off no puedes hacer esto y si quieres acceder a tus
     //variables en cualquiera de los ambitos del POST, GET, SESSION, SERVER,etc
     //tendrias que hacerlo de otra manera
     //asi asignas a la session
     
$_SESSION['usrOk']="activa";
     
//asi recuperas de la sesion, igual es con $_POST, $_GET, ....
     
$valorUsrOk=$_SESSION['activa'];
?>
espero haberte ayudado un poco y haber si nos dice s como te va, cya
__________________
"El Conocimiento es de todos, no solo de algunos"