S'il vous plaît quelqu'un peut-il me dire webservice en utilisant nusoap permet de passer PHP site de session un à l'autre site. Je dois passer la session utilisateur à mon autre site en utilisant l'appel PHP/Ajax/SOAPwebservice permet de passer PHP Session un site à l'autre site
0
A
Répondre
1
Ceci est assez facile avec un rappel (ici nous avons comme origine, comme server2
en tant que serveur pour rediriger vers):
- De , rediriger l'utilisateur vers http://server2/auth_from_server1.php?id=12345
- sur
server2
(en interne, dans le code PHP deauth_from_server1.php
), faire une demande de http://server1/secret/check_session_id.php avec l'ID, 12345. - sur , dans la mise en œuvre de
check_session_id.php
, valider l'ID d'un nd return OK, FAILURE, et les données de session que vous voulez passer, comme le nom d'utilisateur, ... - Lorsque l'appel revient avec OK, stockez les données de session transférées et donnez à l'utilisateur un cookie et une session pour ce serveur.
0
Dépend ... Si vous utilisez des cookies pour envoyer le sessionid de l'utilisateur au serveur, non. Puisque le navigateur n'enverra pas le cookie à un domaine différent de celui d'où il provient.
Vous pouvez cependant envoyer le paramètre sessionID en tant que paramètre dans l'appel ajax. Mais cela ne fonctionnera que si l'autre site a accès aux données de session. Par exemple. même serveur et les données de session est dans/tmp
merci pour votre réponse –