Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2006, 10:29
Avatar de Expinete
Expinete
 
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años, 7 meses
Puntos: 3
Warning: session_start(): Cannot send session cache limiter - headers already sent

Hola a todos, vereis estoy haciendo una página con el mapa google que debe estar codificada en utf8, bueno hasta ahí bien, el problema es que al guardar el archivo con dicha codificación para que acepte los acentos, me dá el siguiente error:

Warning: session_start(): Cannot send session cache limiter - headers already sent

alguien me podría decir que es lo que hay que hacer para quitarlo?
Porque bucenado por ahí he visto que lo da por que hay caracteres extraños antes y después de session_start() (los cuales he quitado) y me ha quedado el siguiente código:
Código PHP:
<?php session_start();
include(
"_conexion.php");    
if(isset(
$_GET['idioma'])&&!empty($_GET['idioma'])){
    
$_SESSION['idioma']=$_GET['idioma'];
}else if(!isset(
$_SESSION['idioma'])){
    
$_SESSION['idioma']="espanyol";
}else{

}
$result mysql_query('SELECT * FROM '.$_SESSION['tablaIdioma'].' LIMIT 0,4');

    if (!
$result) {
           die(
'Invalid query: ' mysql_error());
    }
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">