Pregunta

¡Lo intenté, sin éxito! Mi problema es que php's setcookie () falla en IE6. Funciona completamente (aunque con errores) para Firefox 3 e IE7 / 8. El siguiente es el código. Las pantallas IE6 fallan. Pregunta simple: ¿por qué?

<?
    header('P3P: CP="DEV PSAi NAV STP DEM OTRo NOI IDC 
                     DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); 

    setcookie('hello', 'poopoo');

    echo 

¡Lo intenté, sin éxito! Mi problema es que php's setcookie () falla en IE6. Funciona completamente (aunque con errores) para Firefox 3 e IE7 / 8. El siguiente es el código. Las pantallas IE6 fallan. Pregunta simple: ¿por qué?

<*>

Sospeché P3P ( enlace ), o tal vez algún error con la zona horaria : IE6 javascript no convierte el tiempo al mismo estándar que usa php (de modo que todas las cookies emitidas por el servidor caducan automáticamente).

Esto es lo que he hecho: Para el problema de p3p, inserté la etiqueta de encabezado anterior. También creé un archivo de política y una referencia de política, y ejecuté mi sitio a través del verificador p3p de w3c sin errores.

Para los problemas de zona horaria, restablezco la zona horaria en browscap.ini. También ajusté mi reloj hacia adelante y hacia atrás en 24 horas.

Si me puede dar algo nuevo para probar, sería muy apreciado. Todo lo que necesito es un configurador de cookies Hello World para IE6.

Te lo agradezco.

* Actualización: Me enteré de que el IE6 independiente tiene problemas que coinciden con esto. ¿Puede alguien con IE6 hacer una comprobación rápida de que puede agregar artículos al carrito en mi alpha ?

COOKIE['hello']; ?>

Sospeché P3P ( enlace ), o tal vez algún error con la zona horaria : IE6 javascript no convierte el tiempo al mismo estándar que usa php (de modo que todas las cookies emitidas por el servidor caducan automáticamente).

Esto es lo que he hecho: Para el problema de p3p, inserté la etiqueta de encabezado anterior. También creé un archivo de política y una referencia de política, y ejecuté mi sitio a través del verificador p3p de w3c sin errores.

Para los problemas de zona horaria, restablezco la zona horaria en browscap.ini. También ajusté mi reloj hacia adelante y hacia atrás en 24 horas.

Si me puede dar algo nuevo para probar, sería muy apreciado. Todo lo que necesito es un configurador de cookies Hello World para IE6.

Te lo agradezco.

* Actualización: Me enteré de que el IE6 independiente tiene problemas que coinciden con esto. ¿Puede alguien con IE6 hacer una comprobación rápida de que puede agregar artículos al carrito en mi alpha ?

¿Fue útil?

Solución

Actualización final: error causado por ie6 independiente ejecutado en vista. Dl'ed oficial de msft virtual pc y virtual hd y el sitio funcionó a la perfección.

Otros consejos

¿Cuáles son las configuraciones de seguridad para IE?

¿Podría ser que la configuración de seguridad no le permita escribir cookies para ello?

La matriz $ _COOKIE se llena durante la inicialización de su script. Setcookie no lo cambia: el valor habrá cambiado en la próxima carga de la página.

Consulte el manual de php para la función setcookie :

  

Una vez que se han configurado las cookies, se puede acceder a ellas en la página siguiente cargue con las matrices $ _COOKIE o $ HTTP_COOKIE_VARS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top