Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/10/2007, 15:06
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 9 meses
Puntos: 5
Re: Opcion header() fuera de sitio...

Gracias por vuestra ayuda...

He cambiado la manera php que me habéis recomendado pero me sigue descentrando el contenido.

De hecho tengo la siguiente acción (resumida):

Cita:
<?php
} else {
$query = "INSERT INTO `usuarios` ( `usuario` , `contrasena` , `email` , `nombre`)
VALUES ('".$_POST['usuario']."','".$_POST['contrasena']."','".$_POST['email']."','".$_POST['nombre']."')";
$result = mysql_query($query)
or die (mysql_error());
$_SESSION['usuario_accedido'] = $_POST['usuario'];
$_SESSION['user_contrasena'] = $_POST['contrasena'];
?>
<p>
Gracias, <?php echo $_POST['nombre'] ; ?>.<br>
<?php
header("Refresh: 5; URL=indice.php");
echo "Su registro se ha completado "<br>";
echo "(Si no te rediriges automaticamente, " .
"<a href=\"indice.php\">clica aqui</a>)";
die();
}
} else {
?>
He probado quitando todo el segundo script que inicia en header y se ve perfectamente. No obstante necesito este segundo script para redirgir al usuario automáticamente a la pagina inicial logueado y darle la oportunidad de clicar sobre el mismo si el navegador no lo hace por él.

He probado otros medios como incluirlo entre etiquetas <p> <span>, etc... Pero no va y me sigue descentrando todo.

Agradezco nuevamente si podéis ayudarme al respecto.

Saludos.
__________________
Andrew :P