Foros del Web » Programando para Internet » PHP »

ayuda con las sesiones y con los header por favor!

Estas en el tema de ayuda con las sesiones y con los header por favor! en el foro de PHP en Foros del Web. Hola a todos. Soy nuevo en esto de php y mysql. Necesito hacer un programa en el que es necesario registrar a los usuarios. Al ...
  #1 (permalink)  
Antiguo 22/04/2002, 16:46
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años
Puntos: 0
ayuda con las sesiones y con los header por favor!

Hola a todos. Soy nuevo en esto de php y mysql. Necesito hacer un programa en el que es necesario registrar a los usuarios. Al usar la funcion session_start() o session_register() me da el siguiente error:

Warning: Cannot send session cache limiter - headers already sent in /usr/local/httpd/htdocs/registrarse.php on line 22

Por favor si alguien sabe a que puede ser debido estare muy agradecido que me lo diga. Supongo que sera algo del navegador que uso (netscape) o el apache. Por cierto, tengo las cookies activadas en el netscape.

Otro problema que tengo es con los header. He visto que se usan por ahi y yo tambien queria utilizarlos pero me da el siguiente error:

Warning: Cannot add header information - headers already sent by (output started at conex.php:7) in
/usr/local/httpd/htdocs/registrarse.php on line 16

No se por que me dice esto y no se que hacer.

Gracias por adelantado a todos y si alguien tiene un momentito y sabe cual es el problema que me lo diga.
  #2 (permalink)  
Antiguo 22/04/2002, 22:45
Avatar de AngelRoyo  
Fecha de Ingreso: marzo-2002
Ubicación: Santiago de Chile
Mensajes: 207
Antigüedad: 22 años, 1 mes
Puntos: 5
Re: ayuda con las sesiones y con los header por favor!

Carai habras leido el manual?

Por que sospecho que son los errores que salen en letras Grandes apuntados en SESSION y HEADERS.
SESSION: session_start(); y todas esas deben ir en las primeras lineas del programa, Nada debe ir antes, ecepto comentarios.
HEADERS: Antes de un headers, queda porhivido cualquier despliegue de datos po rpantalla o texto HTML, ejemplo: echo $var;.

Espero sea eso y te salve.
PD: Duro al Manual en Español e Ingles.
  #3 (permalink)  
Antiguo 23/04/2002, 07:11
 
Fecha de Ingreso: abril-2002
Mensajes: 4
Antigüedad: 22 años
Puntos: 0
Re: ayuda con las sesiones y con los header por favor!

Gracias AngelRoyo. He estado haciendo pruebas y puede que sea eso. Pero entonces no se como hacer esto. A ver si me podeis echar una mano. Estoy intentando hacer un control de acceso a las paginas y cogi un codigo de alguien de este foro que es asi:

<?php
if(empty($nombre) || empty($pass)){
Header("Location:registro.php");
exit();
}
include("conex.php");
$link=Conectarse();
$result = mysql_query("SELECT nombre,password FROM usuarios WHERE nombre=
'$nombre'",$link);
$numlineas = mysql_num_rows($result);
if ($numlineas == 0)
{
Header("Location:registro_in.php");
}else{
while($row = mysql_fetch_array($result)){
$pass_correcto=$row['password'];
if ($pass == $pass_correcto)
{
session_start();
$clave=$pass;
$login=$nombre;
session_register("clave");
session_register("login");
header("Location:registrado.php");
}else{
header("Location:noacces.php");
}
}
}
?>

Necesito consultar a la base de datos antes de saber si puede acceder o no, y entonces el header ya no me funciona y el session_start() tampoco. No entiendo porque a mi este codigo no me funciona y a gente de este foro decia que le iba muy bien.
Y como voy a empezar la sesion lo primero de todo si todavia no se si esta registrado o no????!!!!!
Gracias por la ayuda.
  #4 (permalink)  
Antiguo 23/04/2002, 11:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: ayuda con las sesiones y con los header por favor!

Si quieres, puedes tomar como ejemplo:

<a href='ir.asp?http://phpcluster.host.sk/scripts/autentificator/' target='_blank'>http://phpcluster.host.sk/scripts/autent...</a>

El codigo principal esta detallado, las variables estan escritas en castellano ... Y en general, ahi tinenes el sistema completo de lo que mas o menos pretendes hacer.

Un saludo,
  #5 (permalink)  
Antiguo 23/04/2002, 11:25
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: ayuda con las sesiones y con los header por favor!

Saludos.

Te recomiendo que coloques antes de tu primer &quot;IF&quot; un sesion_register de cada una de tus variables de sesión. No importa si estan vacias.

José Molina
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 13:55.