Problema con header

skandlo
17 de Noviembre del 2005
Hola, tengo un problema con la funcion header, intento usarla para redireccionar despues de una actualizacion a otra pagina del sitio web. Yo lo pongo de la siguiente manera:

header("Location: establecimientos.php");

y me sale el siguiente Warning

Warning: Cannot modify header information - headers already sent by (output started at C:Archivos de programaApache GroupApache2htdocsadminportalestablecimiento_act.php:7) in C:Archivos de programaApache GroupApache2htdocsadminportalestablecimiento_act.php on line 73

alguien podría ayudarme por favor??


quito
17 de Noviembre del 2005
mejor usar javascript con php, te redirecciona a tu pagina en 2 seg.

echo "<meta http-equiv=\"refresh\" content=\"2; URL=xxxxxx.php\">";

Manuel
17 de Noviembre del 2005
yo lo trabajo con from, porque en el easyphp1-8 no funciona el headerentonces lo uso asi:


<form action="Shot_cur_pro.php" method="post" name="nom">

</form>
<script language="JavaScript" type="text/JavaScript">
document.nom.submit();
</script>

xxxNeOxxx
17 de Noviembre del 2005
hola, eso sucede porque ya enviaste una cabecera http, es decir tienes la etiqueta <html><head>...., lo que puedes hacer es o bien quitar las marcas de documento html y tener una pagina php 100% o bien utilizar js