Foros del Web » Programando para Internet » PHP »

problema con variables session dentro de un iframe

Estas en el tema de problema con variables session dentro de un iframe en el foro de PHP en Foros del Web. Tengo una página php con un formulario(cuyo destino es una página asp). Dentro del formulario tengo un iframe donde cargo otra página.En está página cargada ...
  #1 (permalink)  
Antiguo 09/09/2003, 04:11
 
Fecha de Ingreso: mayo-2003
Ubicación: sevilla
Mensajes: 51
Antigüedad: 14 años, 7 meses
Puntos: 0
problema con variables session dentro de un iframe

Tengo una página php con un formulario(cuyo destino es una página asp). Dentro del formulario tengo un iframe donde cargo otra página.En está página cargada se crea una variable que quiero pasar a la página asp cuando mande el formulario.

La solución que le quiero dar es la siguiente:
-en la página del iframe(que es donde se crea la variable) inicio la session para hacer de la variable que quiero pasar, una variable de session.

session_start();
$variable = 'Algo';
session_register("variable");

-en la pagina principal pongo session_start() para poder utilizar esta variable de session y la mando a travez de la propiedad action del formulario.

session_start();

<form action="pagina.asp?variable=<?=$variable?>">



Pero no me funciona.
No tengo mucha experiencia en php.Estoy haciendo algo mal en lo de las sesiones pero no sé que es.Parece que lo que sucede dentro del iframe no le importa para nada a mi pagina principal,jejeje.¿XQ?
  #2 (permalink)  
Antiguo 09/09/2003, 04:15
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

¿Cual se ejecuta primero? Como PHP se ejecuta en el servidor, primero se ejecuta, luego envia el HTML al cliente, este solicita el iframe, que se ejecuta en el servidor y devuelve el HTML. Si es asi, primero se ejecuta el codigo de la principal y despues el del iframe.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 19:40.