Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2009, 07:55
rafaelovalles
 
Fecha de Ingreso: marzo-2008
Mensajes: 51
Antigüedad: 17 años
Puntos: 1
Clasico error session-start Cannot send session cache limiter headers alredy sent

Buenas .. tengo este errorsito.. y bueno me he leido las faq. Me dicen que es porque tengo algo antes de enviar la cabecera session_start pero este no es mi caso, ya que lo tengo en la primera linea..

Código PHP:
<?php
session_start
();
include(
'conexion.php');
$link=@Conectarse();
function 
ObtenerNavegador($user_agent)
     
$navegadores = array(
          
'Opera' => 'Opera',
          
'Mozilla Firefox'=> '(Firebird)|(Firefox)',
          
'Galeon' => 'Galeon',
          
'Mozilla'=>'Gecko',
          
'MyIE'=>'MyIE',
          
'Lynx' => 'Lynx',
          
'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
          
'Konqueror'=>'Konqueror',
          
'Internet Explorer 7' => '(MSIE 7\.[0-9]+)',
          
'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
          
'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
          
'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);
foreach(
$navegadores as $navegador=>$pattern){
       if (
eregi($pattern$user_agent))
       return 
$navegador;
    }
return 
'Desconocido';
}
$_SESSION["navegador"]=ObtenerNavegador($_SERVER['HTTP_USER_AGENT']);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
Ya revise no tengo espacios en blanco... Ah el error me dice que esta en la linea 2 es decir donde esta session_start();
He probado colocarlo pegado al php, arriba abajo y nada... que sera? ah en el php ini ya tengo las variables en off lo de output_buffering

Última edición por rafaelovalles; 05/05/2009 a las 08:03