Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2007, 09:36
erponcios
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Problema con headers.

Pues el tema es el de siempre, pero me explico:

Tengo admin_alquiler.php, que me hace un require('top.php'); nada más empezar la página.

En este top.php, tengo lo siguiente:

Código PHP:
include('idioma.php');
include(
'textos.php');
<
html><head><metas..........> 
Dentro de idioma (que es el que me da error), tengo:

Código PHP:
if (isset ($_GET['lang'])) 


    
$idioma $_GET['lang']; 
    
} elseif (
preg_match("/^es/"$_SERVER['HTTP_ACCEPT_LANGUAGE'])){ 
    
    
$idioma "es"
    
}else{ 

    
$idioma "en"
    

El problema viene, en que luego en el admin_alquiler.php hago un
<?php include('gestion_alquileres.php'); ?>

Dentro de este gestion_alquilers.php, lo que tengo es todo el funcionamienteo (que me funciona), para administrar las propiedades, vamos un backoffice.

El problema, es que cada vez que hago una acción dentro del gestion_alquileres.php, me dice:

Código PHP:
WarningCannot modify header information headers already sent by (output started at /home/wklifbif/public_html/villas/idioma.php:18in /home/wklifbif/public_html/villas/gestion_alquileres.php on line 124 
Variando el último número porque depende el header que le mande.

Por eso, tengo que encontrar la manera de ponder enviar los headers tipo:
header ("Location: $pag?error=0");

Que hay dentro de gestion_alquileres.php.

¿alguien me podría ayudar?

Muchas gracias.