2011-12-14 47 views
1

如何將在一個Web應用程序中創建的同一個Web會話用於另一個Web應用程序?換句話說,如果我登錄到site1.php,如何使用我用於在site1.php上登錄的相同憑據自動登錄到site2.php中(而不必填寫表單或任何內容)?在PHP中同時登錄到兩個網站

任何幫助,請

+2

做這些站點共享一個共同的數據庫,或者至少相同的用戶表(用戶名和密碼)的保證? – sberry 2011-12-14 15:54:11

+0

是的,用戶名和密碼都來自同一個表 – user765368 2011-12-14 16:01:07

回答

1

您的用戶propably獲得與設置如果沒有他們的會話ID cookie中,這樣做。雙方將不得不使用相同的會話後端來獲取給定ID的會話(來自cookie)。要在網站之間共享會話,兩個站點都需要使用相同的會話處理程序。例如在數據庫中。

http://www.devshed.com/c/a/PHP/Storing-PHP-Sessions-in-a-Database/