Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?
24 usuarios Online (0)
Darse de alta en la web | Recuperar password   
Inicio / Foros / PHP / ERROR SESSION_START();
6 respuestas recibidas | 131 visitas | Categoría PHP

ERROR SESSION_START();

Avatar de AlperiNi
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 72 posts)

#0 Offline AlperiNi Usuario 06 mar 08 (20:29)  
Estoy ya harto de intentar arreglar este fallo y no se como:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/22/d223417765/htdocs/hm/cp_index.php:6) in /homepages/22/d223417765/htdocs/hm/login.php on line 2 <- session_start();

Alguien podria ayudarme? gracias

tal vez el BOM de cod. utf-8

Avatar de jurena
Nivel 5 Nivel 5 Nivel 5 Nivel 5 Nivel 5 Nivel 5 Nivel 5

(Nivel 5 - 729 posts)

#1 Offline jurena Usuario 06 mar 08 (23:26)  
Aunque probablemente ya lo sabes, no puede haber nada antes de session_start, ni siquiera una línea en blanco.
Pero me temo que eso ya lo sabes y tu problema quizás tenga que ver con la codificación del archivo del script. Si has codificado UTF-8, ese es el problema, pues aunque tú no lo ves, esa codificación introduce BOM un signo invisible para indicar si se escribe de izquiera a derecha o viceversa. Para evitar el problema codificas como ANSI pero diciendo que muestre como UTF-8 sin BOM. En los editores como Notepad++ puede hacerse sin problemas. A ver si es eso.
Suerte.

Re: ERROR SESSION_START();

Avatar de SiCk
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 45 posts)

#2 Offline SiCk Usuario 07 mar 08 (18:39)  
Probablemente haya metido algo antes del session_start... casi todos los editores guardan en ansi por defecto, hasta el notepad de windows

select * from girls where sex='free'

Re: ERROR SESSION_START();

Avatar de AlperiNi
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 72 posts)

#3 Offline AlperiNi Usuario 07 mar 08 (19:31)  
tngo en el config.php lo siguiente
<?
session_start();
$dbhost=""; //Host del mysql
$dbuser=""; //Usuario del mysql
$dbpass=""; //Password del mysql

//conectamos y seleccionamos db
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("");
//Comenzamos la sesión, esto se explica despues en el Sistema de Login
?>

tambien lo cambié asi :
<?
session_start();
$dbhost=""; //Host del mysql
$dbuser=""; //Usuario del mysql
$dbpass=""; //Password del mysql

//conectamos y seleccionamos db
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("");
//Comenzamos la sesión, esto se explica despues en el Sistema de Login
?>

Re: ERROR SESSION_START();

Avatar de AlperiNi
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 72 posts)

#4 Offline AlperiNi Usuario 08 mar 08 (11:55)  
es que no entiendo lo que me quereis decir. por favor ayudenme es lo unico que queda q vaya ben para acabar la web!

Re: ERROR SESSION_START();

Avatar de AlperiNi
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 72 posts)

#5 Offline AlperiNi Usuario 09 mar 08 (12:05)  
es un sistema de usuarios,el de rubenico,lo tengo tal cual y nunca me dió error :s

el error está cuando pongo include('login.php'); en acualquier lugar de la web, sin embargo cuando ejecuto login.php no me sale ningun error,es decir solo cuando lo incluyo en el diseño

Re: ERROR SESSION_START();

Avatar de iaaqov
Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3

(Nivel 3 - 234 posts)

#6 Offline iaaqov Usuario 10 mar 08 (01:09)  
mira:
"/homepages/22/d223417765/htdocs/hm/cp_index.php:6"

ahi te dice en qué archivo y en qué linea tienes el error, por qué no posteas el code del "cp_index.php" a ver qué es? porque el error te dice que es en la linea 6.

Suerte

Responder mensaje

Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster