Hola:
Ya hice el esqueleto y es bastante sencillo (no tengo intención de que esté bonito)
Para crear el archivo php:
<form name="destino" action="crearPhp.php" method="post" enctype="application/x-www-form-urlencoded" target="_blank">
destino:<br />
<textarea name="datos" cols=100 rows=7 ></textarea>
<br/>
<input type="submit" value="crear temporal.php" />
</form>
Incluso no sería necesario redireccionar (ya se encargaría el formulario o el enlace en mostrarlo...)
Y para el origen de los datos:
Código:
<form name="origen" >
origen:<br />
<textarea name="enviador" cols=100 rows=7 ></textarea>
<br />
<input type="button" value="crear origen" name="resultado" onclick="mostrar()" />
</form>
<iframe name="ventana" style="width: 90%; height: 300;"></iframe>
Y la parte javascript
:
Código:
function mostrar() {
window.frames.ventana.document.clear();
window.frames.ventana.document.open();
window.frames.ventana.document.writeln(document.forms.origen.enviador.value);
window.frames.ventana.document.close();
}
Creé este php de prueba:
Código:
<html>
<body>
<?php
// variables del formulario
$vars = $_GET;
foreach($vars as $clave => $valor)
echo "\$_GET[$clave] = $valor<br />";
?>
</body>
</html>
Y con este "origen":
Código:
<html>
<body>
<a href="temporal.php?archivo=cualquiera.php?var1=1&var1=1&var2=2">probar</a>
</body>
</html>
Obtuve esto:
Código:
$_GET[archivo] = cualquiera.php?var1=1
$_GET[var1] = 1
$_GET[var2] = 2
Creo saber porqué no me ha funcionado el script del otro tema... si consigo aclararme, lo postearé.
Saludos