Пожалуйста, скажите мне, будет ли webservice с помощью nusoap, чтобы передать PHP Session один сайт на другой сайт. Мне нужно передать сеанс пользователя на мой другой сайт, используя PHP/Ajax/SOAP-вызовбудет webservice помогает передать PHP Session один сайт на другой сайт
0
A
ответ
1
Это довольно легко с обратным вызовом (здесь мы имеем как происхождение, так как server2
как сервер для перенаправления):
- От , перенаправлять пользователь http://server2/auth_from_server1.php?id=12345
- на
server2
(внутренне, в PHP кодеauth_from_server1.php
), сделать запрос на http://server1/secret/check_session_id.php с ID, 12345. - на , в реализации
check_session_id.php
, проверки идентификатор nd return OK, FAILURE и связанные с сеансом данные, такие как имя пользователя, ... - В
server2
, когда вызов возвращается с OK, сохраняет переданные данные сеанса и дает пользователю cookie и сеанс для этот сервер.
0
Зависит ... Если вы используете файлы cookie для отправки sessionid от пользователя к серверу, нет. Поскольку браузер не отправляет cookie в другой домен, чем тот, из которого он был создан.
Однако вы можете отправить sessionID в качестве параметра в вызове ajax. Но это будет работать, только если другой сайт получит доступ к данным сеанса. Например. тот же сервер и данные сеанса в/TMP
благодарит за ваш ответ –