Foros del Web » Programando para Internet » PHP »

problema con variables de sesion php

Estas en el tema de problema con variables de sesion php en el foro de PHP en Foros del Web. Tengo varias paginas pagina1.php //aqui tengo una relacion de usuarios, selecciono un usuario de una tabla y me manda a pagina2.php aqui recibo el usuario ...
  #1 (permalink)  
Antiguo 13/05/2013, 20:01
 
Fecha de Ingreso: noviembre-2012
Ubicación: en casa
Mensajes: 150
Antigüedad: 7 años
Puntos: 1
problema con variables de sesion php

Tengo varias paginas

pagina1.php //aqui tengo una relacion de usuarios, selecciono un usuario de una tabla y me manda a
pagina2.php

aqui recibo el usuario seleccionado
Código PHP:
$usuario $_GET['usuario']; 
y la guardo en una variable de sesion
Código PHP:

$_SESSION
['docente'] = $usuario
despues tengo que ir a

pagina3.php

aqui tiene un link que me envia a pagina2.php me sale Undefined index: usuario

session_start() esta en las tres paginas
como soluciono esto?
  #2 (permalink)  
Antiguo 13/05/2013, 20:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 7 meses
Puntos: 2534
Respuesta: problema con variables de sesion php

Estás guardando en $_SESSION['docente'] así que debes usar $_SESSION['docente'] para leer la variable de sesión y no $_SESSION['usuario'] como nos indicas en el error que obtienes.

Es posible que también no estés pasando por enlace ?usuario= para que te de error en $_GET['usuario'].

¿O cual es el código que te da error?

No podemos adivinar sólo con parte del mensaje de error.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/05/2013, 20:30
 
Fecha de Ingreso: noviembre-2012
Ubicación: en casa
Mensajes: 150
Antigüedad: 7 años
Puntos: 1
Respuesta: problema con variables de sesion php

Cita:
Iniciado por pateketrueke Ver Mensaje
Estás guardando en $_SESSION['docente'] así que debes usar $_SESSION['docente'] para leer la variable de sesión y no $_SESSION['usuario'] como nos indicas en el error que obtienes.

Es posible que también no estés pasando por enlace ?usuario= para que te de error en $_GET['usuario'].

¿O cual es el código que te da error?

No podemos adivinar sólo con parte del mensaje de error.
si estoy usando ?usuario= , parece que el error es cuando intento regresar a pagina2.php y se vuelve a leer el GET y no hay variable usuario en pagina3.php
$usuario = $_GET['usuario'];
pero nose como solucionarlo
  #4 (permalink)  
Antiguo 13/05/2013, 20:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 7 meses
Puntos: 2534
Respuesta: problema con variables de sesion php

Pues si el problema es con $_GET entonces debes pasar dicha variable.

En el link de tu pagina3 debes imprimir la variable en el enlace para que funcione, ya que las variables $_GET así son.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: tabla, usuarios, variables
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.