我試圖將當前用戶ID從一個網站傳遞到另一個網站。將當前登錄用戶從一個域註冊到另一個域
例如,用戶登錄users.domain.com會創建用戶標識的$ _SESSION ['uid']。 我需要能夠在domain.com上獲得此用戶ID值。
我已經嘗試設置session_set_cookie_params:
session_set_cookie_params(0, "/", ".domain.com", false, false);
,這不會工作我的本地服務器上,但不與我的託管公司,可能是因爲會話數據存儲在不同的服務器或他們根本就不允許它。
我已閱讀許多帖子/答案使用$ _GET,Cookie或HTTP頭來存儲用戶ID,但我覺得這是一個非常不安全的方式。
Facebook的喜歡怎麼用$ facebook-> getUser(); ?
任何幫助將不勝感激,我一直在網上衝浪很長一段時間沒有運氣。
謝謝,克里斯。
您是否有權在兩臺服務器上創建數據庫表? –
@Phil Crosyes是的,事實上,這兩個網站都將連接到相同的MySQL數據庫 – Chris
甚至更好:-) –