Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...
08Jun
2012
<!-- 3 -->

Evitar problemas de sesión con IE y las aplicaciones Facebook en iframe

Si desarrollais aplicaciones para Facebook y os encontráis con que Internet Explorer pierde la sesión, esto es debido a que Internet Explorer se hace un lío con las cookies y los iframes (que usa Facebook para incluir tu aplicación).

La solución es muy sencilla: meter un javascript comprobando si usa IE y en ese caso, mostrar un banner diciendo que si no cambias de navegador y usas Firefox o Chrome te enviaremos un par de matones a tu casa que lo harán por ti. Desgraciadamente, el kilo de matón sale muy caro, y hay mucho usuario que ni sabe que es Firefox o Chrome, así que nos tocará añadir esto a nuestro código:

header('P3P: CP="CAO PSA OUR"');

Así de simple.

Odio el Internet Explorer

Vía / Stack Overflow

Comentarios

  1. Excelente…
    Si más personas supieran lo complicado que es ese navegador (IE), pero desgrciadamente tienes mucha razón, aun hay mucha gente que no saben que existen otras mejores opciones.
    Personalmente, recomendamos FIREFOX o Chrome.

  2. Obviamente toca lidiar con IE, así que más vale hacerlo con buena actitud e intentar no enfadarse. Buen aporte, StackOverflow está lleno de perlas de estas.

  3. Ja ja ja. Me encantó cómo finalizaste el artículo. Saludos.