Foros del Web » Programando para Internet » PHP »

Un error que desde siempre he querido saber pq se produce...

Estas en el tema de Un error que desde siempre he querido saber pq se produce... en el foro de PHP en Foros del Web. Buenas a todos, se ha escrito miles de mensajes sobre el error de las cookies cannot send.. etc, pero nunca he sabido el pq. y ...
  #1 (permalink)  
Antiguo 18/01/2008, 04:14
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Un error que desde siempre he querido saber pq se produce...

Buenas a todos,

se ha escrito miles de mensajes sobre el error de las cookies cannot send.. etc, pero nunca he sabido el pq. y en este caso menos. tengo en la intranet un archivo checklogin, al cual llamo desde cualquier script para comprobar en todo momento que la persona conectada es una persona registrada.

pero en uno de los scripts, me funciona bien pero al inicio de la pagina me da el siguiente error:

Warning: Cannot send session cache limiter - headers already sent (output started at /home/html/scripts/_foro/index.php:10) in /home/html/scripts/_foro/checkLogin.php on line 8

y en esa linea tengo un codigo tal que asi:

Código:
$usuario_digitado = $_POST['usuario_digitado'];
$clave_digitada = $_POST['clave_digitada'];

// revisamos si es login por sesiones o por formulario
if (!$usuario_digitado && !$clave_digitada) {
	session_start();
	$login = $_SESSION['login'];
	$password = $_SESSION['password'];
}else{
	// usamos los datos ingresados
	session_start();
	//borramos las sessiones por si existen
	unset($_SESSION['login']);
	unset($_SESSION['password']);

	$login = $usuario_digitado;
	$password =$clave_digitada;
	$_SESSION['login'] = $login;
	$_SESSION['password'] = $password;
}
y la linea 8 es session start. supongo que el error sera por eso, pero se puede evitar?

saludos,

FerranWEB
  #2 (permalink)  
Antiguo 18/01/2008, 05:44
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Un error que desde siempre he querido saber pq se produce...

Hola ferranWeb,
A ver si esto se aplica a tu caso
http://www.forosdelweb.com/2037876-post179.html


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:31.