Foros del Web » Programando para Internet » PHP »

Mozilla Firefox termina sesión usando formulario con enctype="multipart/form-data"

Estas en el tema de Mozilla Firefox termina sesión usando formulario con enctype="multipart/form-data" en el foro de PHP en Foros del Web. Buenas tardes. Hoy me topé con un problema bastante extraño, y que pienso que inició desde el viernes. Desarrollo un sitio que usa sesiones. En ...
  #1 (permalink)  
Antiguo 14/07/2014, 17:57
Avatar de arianna_rr  
Fecha de Ingreso: noviembre-2012
Ubicación: Playa Del Carmen, Q. Roo
Mensajes: 40
Antigüedad: 11 años, 5 meses
Puntos: 3
Mozilla Firefox termina sesión usando formulario con enctype="multipart/form-data"

Buenas tardes.

Hoy me topé con un problema bastante extraño, y que pienso que inició desde el viernes.

Desarrollo un sitio que usa sesiones.

En muchos formularios tenía enctype="multipart/form-data" aunque solo enviara texto, pero todo había funcionado bien por mucho tiempo.

Hoy descubrí que cada vez que hago clic en un formulario que contenga enctype="multipart/form-data" la sesión termina, eso no pasa en todos los navegadores.

Lo chequé en Windows 7:

Mozilla Firefox MAL
Opera MAL

Google Chrome Bien
Safari Bien
Internet Explorer Bien

La solución para la mayoría del sitio fue solo quitarle esa parte a los formularios y se podía seguir navegando, pero también se pueden subir imágenes y documentos, a esos no les puedo quitar el atributo enctype="multipart/form-data".

El archivo, ya sea imagen o documento sube al servidor, pero cuando quiero asignarlo al usuario ya no puedo porque la sesión fue destruida.

¿Alguien sabe cómo resolver esto?

¿Por qué se destruye la sesión cuando envío un formulario con enctype="multipart/form-data"?

Todo funcionaba bien la semana pasada, el sitio lleva 2 años y siempre lo reviso con esos navegadores, no le había hecho cambios al código en la parte de los formularios recientemente.

¿Tiene algo que ver alguna configuración en el servidor? Porque a ese sí se le hicieron modificaciones el jueves pasado pero no sé por dónde empezar ahí.
__________________
Respaldo, luego existo.
--------------------
Aprender rápido y olvidar lentamente es sólo una capacidad. Si te crees inteligente evita las respuestas pedantes. GRACIAS! ♫
  #2 (permalink)  
Antiguo 14/07/2014, 18:18
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Mozilla Firefox termina sesión usando formulario con enctype="multipart/fo

Se necesita ver el código donde recibes la información, quizá tengas alguna instrucción obsoleta que genera un error silencioso y tu código lleva al cierre de sesión.

Etiquetas: firefox, formulario, sesión, 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 06:31.