Foros del Web » Programando para Internet » PHP »

variables de sesion

Estas en el tema de variables de sesion en el foro de PHP en Foros del Web. HOla me interesa conservar unos valores que muestro con el metodo get.. pero a la vez quiero guardarlos en sesion para llevarlos a otra pagina. ...
  #1 (permalink)  
Antiguo 01/09/2008, 00:11
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta variables de sesion

HOla me interesa conservar unos valores que muestro con el metodo get.. pero a la vez quiero guardarlos en sesion para llevarlos a otra pagina.

son cuatro combos que muestran apartir de la seleccion de un combo anterior, me los muestra cada dato de combo con el metodo get es decir tengo un boton por combo, pero no se como hacer para subir cada uno de los datos a sesion me puedes ayudar?

gracias..
  #2 (permalink)  
Antiguo 01/09/2008, 06:14
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: variables de sesion

no te entendi muy bien, quizás quieres esto:

Código PHP:
<?php
session_start
();

$_SESSION["VALOR1"] = $_GET["COMBO1"];
?>
es decir, guardar en una variable de sesión el valor de un combo que recibes por get.
  #3 (permalink)  
Antiguo 01/09/2008, 16:11
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: variables de sesion

gracias lo voy aprobar
  #4 (permalink)  
Antiguo 01/09/2008, 21:50
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta Respuesta: variables de sesion

En la primer pagina en donde selecciono mi campo para subir a sesion tengo el siguiente codigo;
<?
session_start();
if (!isset($_SESSION['login'])){
header("Location:http://localhost/sistema.html");
}

$_SESSION['claveAfiliado']= $_POST['comboPadre'];

$claveAfiliado=$_GET['comboClave'];

$fecha = date("Y-m-d H:i:s");
?>

En la siguiente seccion adonde quiero llevar la sesion tengo el siguiente codigo

<?
session_start();
if (!isset($_SESSION['login'])){
header("Location:http://localhost/sistema.html");
}
$padre=$_SESSION['claveAfiliado'];
$claveAfiliado=$_GET['comboClave'];
$fecha = date("Y-m-d H:i:s");
?>

trato de llevarla a la variable $padre luego quiero mostrar la variable con un echo pero no me aparece nada

donde puede estar mi error?
  #5 (permalink)  
Antiguo 01/09/2008, 22:18
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: variables de sesion

Prueba imprimiendo en ambas páginas el id de sesión y verifica que sea el mismo.

Código PHP:
session_start();
echo 
session_id(); 
Saludos,
  #6 (permalink)  
Antiguo 02/09/2008, 07:21
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta

En principio en la primer seccion ya cheque si mi sube la avariable de seccion el valor lo probe con metodo GET.

solo que para probar en la seccion donde me tendria que mostrar la variable, no me lo muestra.

este es el codigo de donde jalo la session y no lo muestra
<?
session_start();
if (!isset($_SESSION['login'])){
header("Location:http://localhost/sistema.html");
}
echo $_SESSION['claveAfiliado'];
$claveAfiliado=$_GET['comboClave'];
$fecha = date("Y-m-d H:i:s");
?>

Alguien con mayor experiencia me puede apoyar ...gracias...

Última edición por GatorV; 02/09/2008 a las 20:17
  #7 (permalink)  
Antiguo 02/09/2008, 19:44
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: variables de sesion

@RicardoU, es lamentable que exijas una solución inmediata, esperando que los que ayudamos aquí estemos pendientes de cada pregunta que publicas. Justo ahora iba a darte una posible solución a tu problema, ya que ni en la mañana ni en la tarde lei tu respuesta (que por cierto, no me parece que tenga relacion con lo que te sugerí hacer en el mensaje anterior... Lo hiciste?), y ahora que vengo a toparme con esto, como que se me quitaron todas las ganas.

Como bien dices, esperemos que llegue alguien de más experiencia, paciencia, y sobretodo disponibilidad 24/7 para que te solucione la vida, ya que yo no puedo hacerlo. Después de todo, nada gano ni pierdo ayudándote o no, y para nada estoy en la obligación de hacerlo, y mucho menos si es con apuros
  #8 (permalink)  
Antiguo 02/09/2008, 19:51
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta Respuesta: variables de sesion

Oye no quize ofender a nadie en especial me refiero a alguen mas experimentado que yo.....por que yo no puedo resolverlo.
realice las pruebas indicadas y detecte que no me lleva la variable de sesion a la otra seccion.

la idicación realiza en un principio fue muy acertada por que de esa forma podemos saber que el problema esta en la 2da seccion.

gracais...
  #9 (permalink)  
Antiguo 02/09/2008, 20:11
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: variables de sesion

Imprimiste el id de sesión generado en las páginas de tu sitio? (en especial en aquella en la que generas la variable y en aquella en la que intentas recogerla). Es muy importante que lo hagas y verifiques si es la misma o no, ya que ellos nos dirá si es un error en la propagación de sesiones (error de motor de sesiones de php o cookies) o si está al momento de setear la variable (error en el código php).

Saludos.
  #10 (permalink)  
Antiguo 02/09/2008, 21:28
Avatar de MGK
MGK
 
Fecha de Ingreso: agosto-2008
Ubicación: Valparaiso - Chile
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: variables de sesion

si tienes acceso a los archivos temp del servidor abre el archivo de la session creada, registra los valores que necesitas y abre ese archivo con un editor de textos si los datos que registraste están corroboraria lo que sugeria okram....
de todos modos siempre es bueno imprimir los datos que recives ( no solo los $_SESSION[]) sino todos para que compruebes lo que vas haciendo, a veces no recives un valor y no te das cuenta y pierdes tiempo en otro lado ( tiempo valioso ).

suerte




--------------------
saludos
  #11 (permalink)  
Antiguo 03/09/2008, 12:58
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta Respuesta: variables de sesion

si lo pude imprimir pero solo en la primer seccion hice una prueba con el metodo GET para poderlos visializar en la misma pagina, despues lo movi con el metodo post y no puedo verlo en la otra seccion.
que puede estar sucediendo?
  #12 (permalink)  
Antiguo 03/09/2008, 15:54
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 16 años, 11 meses
Puntos: 1
Pregunta Respuesta: variables de sesion

Hola solo para ver pudieron ver el detalle muchas gracias por su apoyo!
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 04:42.