Ahora, he creado un campo oculto llamado "id" que contiene el nombre de la página que alberga los comentarios ("modeloSubPagina2.php"). Lo que pasa es que no he querido hacer le portal como un sistema de noticias (con ids numéricos y toda la bola) porque no quería complicarme mucho la vid,a y porque en el sitio solo se publican noticias y artículos dos veces a la semana y por parte de los desarrolladores.
El formulario tiene como destino el siguiente archivo:
Código HTML:
<form id="form1" name="form1" method="post" action="Scripts/envia_comentario.php?idPagina='modeloSubPagina2.php">
Y en el final de las líneas de este archivo de proceso he colocado lo siguiente:
Código PHP:
<?php
echo "Comentario Enviado Con Exito.<BR>Espere Unos Segundos...";
?>
<html>
<head>
<script type="text/javascript">
function redireccionar(){
window.location= "<?php $idNoticia?>";
}
setTimeout ("redireccionar()", 3000); //tiempo expresado en milisegundos
</script>
</head>
<body>
<p> Espere por favor, será redireccionado en 5 segundos.</p>
<?php
Código PHP:
// Esto recoge el valor del campo oculto del formulario de la página
"modeloSubPagina.php"
$idNoticia = $HTTP_POST_VARS[id];
El problema es que no redirige a donde yo quiero (en este caso, quiero que lo haga a "modeloSubPagina.php") sino a la dirección "http://loclahost/Scripts". Nada que ver.
También he probado definiendo la variable $idNoticia como
Código PHP:
$idNoticia = $HTTP_REFERER;
Alguna idea??? Gracias.