Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2004, 11:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tanto el uso de:

session_register('nombre_variable');
$nombre_variable="valor";

para crear una variable de sesión como usar:

$_SESSION['nombre_variable'] = "valor";

Son válidos, .. eso sí, no debes mezclar ambos métodos en tus scripts, o usas uno u otro.

Por lo demás si usas PHP versión 4.1.0 en adelante -debes- usar los arrays superglobales .. El uso de "session_register()" está en desuso y es probable que en próximas versiones de PHP se elimine dicha función (mejor dicho "técnica").

Cita:
si ahora paso a otra pagina y quisiera imprimir estas variables iniciando la session y haciendo un simple echo $ usuario; bastaria ???
No, .. si usas los arrays superglobales $_SESSION .. no podras acceder de forma "global" a las variables de sesión .. debes usar el mismo array que usastes:

session_start();
echo $_SESSION['nombre_variable'];

El uso de "session_start()" es obligatorio simpre .. Si no lo usas no podrás acceder a tus variables de sesión.

Un saludo,


Un saludo,