Foros del Web » Programando para Internet » PHP »

como funcionan la variables de sesion?

Estas en el tema de como funcionan la variables de sesion? en el foro de PHP en Foros del Web. Hola soy principiante en esto, y quiero saber como funcionan las variables de session. Ya probe algo que vi de ejemplo, pero no funciona. Alguien ...
  #1 (permalink)  
Antiguo 12/12/2003, 17:43
 
Fecha de Ingreso: noviembre-2003
Mensajes: 33
Antigüedad: 20 años, 5 meses
Puntos: 0
como funcionan la variables de sesion?

Hola soy principiante en esto, y quiero saber como funcionan las variables de session.
Ya probe algo que vi de ejemplo, pero no funciona.

Alguien podria decirme o darme un ejemplo sencillo de del manejo de variables de sesion?

Lo que yo necesito hacer es, utilizar usuarios para poder hablitar o deshabilitar opcines de una pagina que maneja una base de datos, asi que cree una tabla para los usuarios y depende de que usuario accece determinaria que opciones habilitaria o cuales deshabilitaria.

Gracias!!!
  #2 (permalink)  
Antiguo 12/12/2003, 21:12
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
En el proceso de autentificación incluye las siguientes líneas:

Código PHP:
session_start();
$_SESSION['logon']="sí"
y en cada página incluyes:

Código PHP:
session_start();
if (
$_SESSION['logon']=="si"){
      echo 
"USUARIO LOGGEADO";
}else{
      echo 
"IDENTIFIQUESE POR FAVOR";

y para registrar las variables nick por ejemplo de tu usuario

Código PHP:
$_SESSION['nick']="$nick"
espero ke te sirva
__________________
Practicando se Aprede
:-) :-)
  #3 (permalink)  
Antiguo 12/12/2003, 21:27
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Bueno... en las FAQ's de este foro puedes encontrar alguna información introductoria interesante...

- Se puede decir que es análogo a guardar variables en cookies... sólo que las cookies se guardan en el ordenador del usuario, mientras que las variables de sesión se guardan en el servidor.

-O sea que son variables que están disponibles para cuando las quieras usar sin necesidad de estarlas pasando por formulario o por url...

-Básicamente es sencillo de utilizarlas:
Código PHP:
//debes iniciar la sesión en cada script que vayas a utilizar las variables de sesión.
session_start();
//Guardas las variables dentro del array $_SESSION
$_SESSION['nombre']="Jorge";
$_SESSION['edad']=24
Espero que se haya entendido... No ha sido mi intención darte una clase maestra, sólo que entiendas el funcionamiento básico y la definición...

Te repito que busques en las FAQ's de este foro... una de las primeras habla sobre sesiones y está mucho mejor explicado que acá.xD

Saludos
  #4 (permalink)  
Antiguo 13/12/2003, 22:55
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Sólo recordar que en el tema de "sesiones" interviene un concepto que se denominan "SID" (Identificador Único de sesión) y que es importante saber que es. De esta forma conoceremos las directivas de configuración de php.ini que según su estado afectará a la propagación del "SID" y en consecuencia podrémos programar de una forma u otra con sesiones (en resumen, propagar el SID en modo automático o manual y los pro y contras que tienen).

Todo esto lo detalla en la documentación oficial de las sesiones de PHP en su manual:
www.php.net/session

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 08:58.