Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2007, 04:22
Vane_
 
Fecha de Ingreso: febrero-2007
Mensajes: 244
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con cookies

Holaaaa,

A ver, estoy liadíasima con esto. Mi aplicación es multiidioma. Al inicio de cada página pongo esto...

Código PHP:
<?php
    
include "cookie_lang.php";    
    include 
"incluir_lang.php";
?>
...
HTML
...
Sin espacios ni comentarios antes ni nada, son las primeras líneas estas.

En cookie_lang.php

Código PHP:
<?php
    
if (!isset($_COOKIE['lang'])) {
        if (
$_COOKIE['lang'] == "EN") {
            
setcookie("lang""EN"time () + 604800);
        }
        else {
            
setcookie("lang""ES"time () + 604800); //LINEA 7        
        
}
    }
?>
Tal cual.

En incluir_lang.php, tengo:

Código PHP:
<?php
    
if ($_COOKIE['lang'] == "ES")
        include 
"lang/ES/lang.php";            
    else
        if (
$_COOKIE['lang'] == "EN")
            include 
"lang/EN/lang.php";
        else
            include 
"lang/ES/lang.php";
?>
Mi problema es en la 1º página, que me hace el include, pq me escribe las variables correspondientes pero me da estos errores, y yo no escribo nada antes ni nada....:

Cita:
Warning: Cannot modify header information - headers already sent by (output started at c:\....\stats.php:10) in c:\...\cookie_lang.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at c:\...\stats.php:10) in c:\...\cookie_lang.php on line 7