Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/01/2011, 15:02
Avatar de WHK
WHK
 
Fecha de Ingreso: enero-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Ayuda, ¿Compartir subdominios? Dudas!

Para compartir sesiones desde un servidor a otro puedes hacer varias cosas... openid, login de google, etc

o si no haces tu propio sistema donde digamos que desde la web a envías al usuario a la web b, lo puedes enviar y desde php le haces una petición post al otro servidor a un php que no sea público y que guarde la sesión en la base de datos con la ip del visitate y le asignas la sesión y lo envías con una petición get al usuario con un hash identificador para asignarle la cookie.

se entiende?

digamos que web a dice:

<?php $sesion = md5(microtime()); file_get_contents('http://b.com/?insert_session='.$sesion.'&loaduserid='.$user['id']); ?>
<a href="http://b.com/?sesion=<?php echo $sesion; ?>">Link a web B</a>

entonces cuando el usuario visite "b" va a tener su sesión iniciada, y cuando se establezca la sesión se elimina el hash de la base de datos o de la sesión con session_start() para evitar el crackeo de hashses. o si no cuando inicie alguien sesion en el servidor "a" que al mismo tiempo envíe los datos de acceso al servidor "b" y el hash que sería el token estático del usuario, cuando el usuario visite "b" con su token en la petición get se cargará su sesión.

Te sirve?

Ahora otro problema aun mas grande que veo:
Cita:
tengo un proyecto en mente para el cual necesito saber PHP lo cual no tengo ni idea
Si no sabes php dificilmente vas a poder hacer una web en php.

-----------------
http://www.webcomparte.com/ - Administrador de WebComparte - Desarrollo WEB