Inicio de sesión PHP Multi

Actualmente estoy trabajando en un proyecto que abarca varios dominios. Lo que quiero es que el usuario pueda iniciar sesión en un sitio e iniciar sesión en todos los demás al mismo tiempo.

La sesión de los usuarios se almacena en la base de datos, las cookies que configuré en cada dominio contienen la identificación de la sesión.

Básicamente, cuando un usuario inicia sesión en example.com, se crea una cookie con su ID de sesión, los datos de la sesión se almacenan en la base de datos. Una vez hecho esto, se debe crear una cookie en todos los demás dominios con esta identificación de sesión única para que, a medida que el usuario viaja de un sitio a otro, inicien sesión automáticamente.

Ahora he encontrado una manera de hacer esto en Firefox (usando etiquetas de imagen que ejecutan scripts PHP en los otros dominios, esencialmente creando las diferentes cookies en los diferentes dominios) pero este método no funciona en IE (no he probado Opera o Safari, etc. todavía).

¿Alguien tiene alguna idea sobre cómo puedo hacer que esto funcione en IE?

Respuestas a la pregunta(5)

Su respuesta a la pregunta