Foros del Web » Programando para Internet » PHP »

Problema con sesiones php

Estas en el tema de Problema con sesiones php en el foro de PHP en Foros del Web. Hola, El caso es que mi script funciona con sesiones y esto es lo que básicamente utilizo: session_start() en la cabecera, $_SESSION["nombre"] para declarar cada ...
  #1 (permalink)  
Antiguo 13/02/2010, 13:53
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 17 años, 9 meses
Puntos: 0
Problema con sesiones php

Hola,

El caso es que mi script funciona con sesiones y esto es lo que básicamente utilizo:

session_start() en la cabecera, $_SESSION["nombre"] para declarar cada una de las variables y unset($_SESSION["nombre"]) para borrarlas.

El problema es cuando desde Internet Explorer pongo protección Alta en cookies: al mandar el formulario (dividido en dos partes en un mismo fichero con validación de sesiones) se manda a la segunda parte pero al refrescar la página o darle al botón de siguiente vuelve al primer paso (se borra el contenido de las sesiones).

He visto que algunas webs utilizan sesiones y usando protección Alta funcionan sin problemas. Qué puedo hacer?

Gracias!
  #2 (permalink)  
Antiguo 13/02/2010, 13:56
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Problema con sesiones php

En ese caso usas cookies o le pones un mensaje al usuario para que acepte las cookies de tu web,.

Recuerda que cuantdo inicias una sesión, PHP envía automáticamente una cookie al navegador para poder recordar la sesion. si el navegador rechaza la cookie entonces php generará una sesión nueva cada vez.
  #3 (permalink)  
Antiguo 13/02/2010, 14:06
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Problema con sesiones php

Me he fijado en eso de que si no acepta cookies genera una nueva sesion con la funcion: session_id(). En ese caso, existe algún tipo de control en la sesion o debo desistir en este método? Cuales alternativas habria (sin pasarlo por URL)?

Etiquetas: sesiones
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 23:52.