Foros del Web » Programando para Internet » PHP »

Problemas Con Sesion En Php

Estas en el tema de Problemas Con Sesion En Php en el foro de PHP en Foros del Web. Estimado compañeros solicito su ayuda ya que tengo el siguiente problema: Tengo una aplicacion en php que tiene el primer formulario el cual establece la ...
  #1 (permalink)  
Antiguo 27/10/2006, 08:21
 
Fecha de Ingreso: octubre-2006
Mensajes: 1
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas Con Sesion En Php

Estimado compañeros solicito su ayuda ya que tengo el siguiente problema:

Tengo una aplicacion en php que tiene el primer formulario el cual establece la sesion, valida si el usuario es correcto y si lo cumple, crea las variables comunes para todos los formularios, el problema es que al ingresar a los demas formularios y validar en la sesion no me toma los valores de las variables.

en el formulario inicial asi establesco la sesion:

<?php

session_start();
session_destroy();
$parametros_cookies = session_get_cookie_params();
setcookie(session_name(),0,1,$parametros_cookies["path"]);
session_start();
session_register("USUARIO");
session_register("DIRECCION");
session_register("TIPOUSUARIO");
session_register("OPCION");

?>

y en cada uno de los formularios asi la valida:

<?php

session_start();

if(!session_is_registered("USUARIO") || empty($USUARIO))
{
echo "Debe ingresar validando USUARIO y CLAVE";
exit;
}

?>


Por favor les agradeceria mucho suministrarme la ayuda necesaria urgentemente.

Att: nhes
  #2 (permalink)  
Antiguo 27/10/2006, 08:27
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

En caso estes comenzando con el uso de sesiones te recomiendo que te cheques este link http://www.php.net/manual/en/ref.session.php

Y bueno observando tu código, si quisieras hacer uso de session_register, en que momento le estas asignando valor a las variables : USUARIO,DIRECCION...

Yo te recomiendo que cambies de session_register a $_SESSION['usuario'] = $usuario;

Saludillos.

PD. !Bienvenido al Foro!
  #3 (permalink)  
Antiguo 27/10/2006, 10:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por mauled Ver Mensaje
En caso estes comenzando con el uso de sesiones te recomiendo que te cheques este link http://www.php.net/manual/en/ref.session.php

Y bueno observando tu código, si quisieras hacer uso de session_register, en que momento le estas asignando valor a las variables : USUARIO,DIRECCION...

Yo te recomiendo que cambies de session_register a $_SESSION['usuario'] = $usuario;

Saludillos.

PD. !Bienvenido al Foro!
Idem ..

En absoluto es recomendable el uso de session_register() (si no es por versión de PHP que uses .. que tendría que ser una inferior a 4.1.x si no me equivoco).

Usa los arrays superglobales: $_SESSION

Revisa las FAQ's de este foro PHP, tienes várias que hablan sobre sesiones.

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 09:48.