"Buenas" tardes...
Tengo un error en mi web que no sé qué lo ocasiona.
Se trata de unos scripts que llevan funcionando 3 años sin problemas.
Apareció el error al actualizar la versión de PHP de la 4.x a la 5...con los "normales" errores debidos a este cambio...Pero, posteriormente,
la empresa de hosting volvió a instalar PHP 4.4. ...y ahora aparece este error...
En la empresa de hosting no hacen mas que darme largas sobre el tema y no me ayudan ni informan...
He revisado permisos y todo es aparentemente correcto.
Error que aparece al visitar la web :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/public_html/kortada/tablas.php:40) in /home/public_html/kortada/inicializa.php on line 26
Error obtenido en el log del servidor :
[04-Dec-2006 19:47:27] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]:
Cannot send session cache limiter - headers already sent (output started at /home/andres/public_html/kortada/tablas.php:40)
in /home/public_html/kortada/inicializa.php on line 26
el script tablas.php sólo define el nombre de las tablas sobre las que se va a trabajar.
el script inicializa.php contiene las siguientes líneas (de línea 23 a 28) :
include ("tablas.php");
$valor = session_save_path("sesiones");
session_start();
// Comprueba puede abrir sesion y la registra.
if ($$sesiones=="sesiones" && $valor!="null") { $$sesiones=$checksum_sess; session_register($sesiones); }
A ver si algun@ puede echarme una mano con ello.
GRACIAS de antemano
Saludos