Lamento escuchar que tuvo que darse por vencido. No estoy seguro de cuál es su problema exacto, pero en general, toda su necesidad de que IE acepte cookies entre navegadores es un encabezado de política P3P. No estoy seguro acerca de la herramienta de IBM. Todo lo que hago para mis aplicaciones PHP es el siguiente fragmento de código antes de cualquier resultado de la página:
//required for IE in iframe FB environments if sessions are to work.
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
Hasta ahora no he tenido ningún problema con ella en IE6, 7 u 8. ¿Seguro de sus niveles de seguridad no están configurados demasiado alto? Esto debería funcionar en los niveles predeterminados.
Existen diferentes problemas que he tenido con la validación de cookies de sesión y las bibliotecas de clientes de Facebook, pero esos son varios problemas relacionados con el contenido de cookies real, y no si las cookies se pueden establecer o no.
El problema que me encontré fue que no tengo ningún control sobre el servidor. Es una carrera corporativa. Intentaba que el encabezado P3P fuera reconocido a través de metaetiquetas en el documento HTML. Parece que la aplicación funciona bien con el trabajo que realicé, pero pronto entraré en otro proyecto que podría necesitar P3P. Muchas gracias por su respuesta, ¡lo aprecio! –
¿Dónde deberíamos poner la línea del encabezado()? Justo antes de la etiqueta ? Si es así, entonces, esto no funciona para mí en IE7. – thomaus