Tengo una pequeña - gran duda. Soy nuevo en php - web, y me estoy trabando con un problema que quizas tenga una solucion sencilla, pero se me escapa a pesar de andar googleando ya dos dias.
Estoy trabajando en una aplicacion PHP que usa templates smarty, Dentro de un template crea un iframe que es abastecido por una pagina php.
Código HTML:
<iframe name='mapa' src='mapa_flash.php?e=**{$Empresa}**&=**{$Centro}**&s=**{$Sucursal}**&d=**{$Denuncia}**&im=**{$InfoMapa}**' frameborder='0' id='mapa' width="100%" height="370" > </iframe>
pero no aparece en el $_POST, ni en el $_REQUEST, ni cuando la asigne a $_SESSION, ni cuando ya desesperado cambie el method de mi form para que use GET y no POST.
¿Alguna idea? ¿No se puede recuperar con PHP las variables posteadas desde dentro de un iframe?? grrr
Les copio el trozo de codigo que incluye el formulario, todo dentro de mapa_flash.php y a su vez dentro de un template smarty.
Código HTML:
<body bgcolor="#ffffff"> <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0','width','780','height','320','id','mapa','align','middle','src','mapa','quality','high','bgcolor','#ffffff','name', 'mapa','flashvars','<?php echo $input;?>','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.adobe.com/go/getflashplayer_es','movie','mapa' ); //end AC code </script> <form method="post" enctype="text/plain" name="formulario" id="formulario" action="mapa_flash.php" > <input type="hidden" name="objetos" id="objetos" value='<?php echo $input;?>'/> <input type="submit" value="Guardar" onClick="testForm(); return false;" /> </form> </body>
Muchas gracias por leerme, y si alguien me puede dar una manito el doble de gracias!