Foros del Web » Programando para Internet » PHP »

cookies y sesiones

Estas en el tema de cookies y sesiones en el foro de PHP en Foros del Web. hola a to2. estoy haciendo ua aplicacion web con varios scripts y varios formularios en la que utilizo variables de sesion. Las creo mediante sesion_start ...
  #1 (permalink)  
Antiguo 11/08/2006, 18:12
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Antigüedad: 17 años, 8 meses
Puntos: 0
cookies y sesiones

hola a to2. estoy haciendo ua aplicacion web con varios scripts y varios formularios en la que utilizo variables de sesion. Las creo mediante sesion_start y posteriormente session_register (no se si me explico). El problema es que tambien necesito crear una cookie para que me recuerde como usuario registrado (un poco como se hace en las paginas de foros). Entonces me da un error pues al intentar crear la cookie despues de haber iniciado la sesion me manda otra vez la cabecera. ¿como puedo solucionarlo?

un saludo.
  #2 (permalink)  
Antiguo 11/08/2006, 18:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Siempre que expongas un problema .. hazlo con el mensaje de error textual si lo tienes y el còdigo que lo genera .. eso ayuda a ver el problema.

De hecho mencionas que usas "session_register()" .. ese método está desfasado y no es seguro para crear variables de sesión, usa el array superglobal: $_SESSION ..

Màs info en:
www.php.net/session

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 11/08/2006, 18:49
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Antigüedad: 17 años, 8 meses
Puntos: 0
el error que me da es este: (es un warning pero viene a decir que hay un problema con los headers)

Warning: Cannot add header information - headers already sent by (output started at c:\cursophp4\alumnos\proyecto\principal.php:6) in ...
  #4 (permalink)  
Antiguo 11/08/2006, 19:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y el código que ussa? .. por què el error hace referencia a cierta lìnea de código donde se origina el problema.

Un saludo,

PD: NO omitas partes del mensaje de error .. la mayoría de veces ahì está el detalle .. si tu lo quitas .. no hay forma de decirte exactamente donde está el problema.
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 11/08/2006, 21:42
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Normalmente, ese tipo de error es porque antes de escribir cualquier información en la pantalla, tienes que agregar las Cookies, las Cabeceras y las declaraciones de Session.

Espero esto te ayude...

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P
  #6 (permalink)  
Antiguo 12/08/2006, 14:20
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Antigüedad: 17 años, 8 meses
Puntos: 0
no es por eso. Primero creo la sesion (no hay problemas), luego creo la cookie (sí hay problemas pq ya se han enviado las cabeceras).
  #7 (permalink)  
Antiguo 13/08/2006, 09:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. por què en lugar de sacar tus conclusiones, dejas el codigo -completo- de los scripts que el mensaje de error -completo- dice y nos dejas que lo veamos para que te indiquemos cual es tu problema?

(¿te fijas que sin colocar el mensaje de error completo y el còdigo que lo acompaña ya llevas como 3 dias dando vueltas con el problema? ...)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 04:12.