¿Cuándo quieres compartir valores PHP entre la página principal y el iframe , lo necesario para pasar los valores de un archivo a otro. Variables de PHP son normalmente de carácter local y desde un iframe utiliza un archivo de origen diferente , las variables no se puede acceder como si los guiones eran en un solo archivo PHP. Valores simples se pueden pasar a través de la URL iframe , pero las situaciones más complejas requieren el uso del PHP superglobal variable " $ _SESSION " . Instrucciones
1
Abra el archivo de código fuente PHP de la página principal en un editor de texto, como el Bloc de notas de Windows
2
tipo . " Session_start (); " en la parte superior del archivo para crear una sesión de PHP
3 Tienda valores PHP
en el " $ _SESSION " array utilizando el formato " $ _SESSION [' variable_name '] = valor; " . . Por ejemplo :
$ _SESSION [' my_number '] = 11 , $ _SESSION [' my_name '] = ' bob' ;
4
Type " session_write_close (); " después de terminado de establecer los valores de "$ _SESSION " . Esto es necesario para que la página iframe no quede encerrado , esperando que la página principal se cargue por completo antes de que pueda ejecutar su " session_start ()" llamada.
5
Guarde el archivo fuente PHP del página principal
6
Abra el archivo de código fuente PHP de la página iframe en el editor de texto
7
Type " session_start (); " . . en la parte superior del archivo para volver a abrir la sesión de PHP actual.
8
acceder a los valores de PHP que se establecieron en la página principal con el "$ _SESSION " variables. Los datos de sesión es un conjunto superglobal lo que los valores están disponibles en cualquier parte del script actual. Por ejemplo, " echo $ _SESSION [' my_number '] ; " mostrará 11
9
Tipo ". Session_write_close (); " . Después de que termine de usar el "$ _SESSION " Variables
página 10
Guardar el archivo de origen iframe y coloque ambos archivos en el servidor para asegurarse de que funcionan correctamente.