我有一種情況是這樣的:跳轉到另一個現有會話(使用PHP的默認會話處理程序)
UserJoe has session_id abc123
ABC123存儲在UserJoe行中的數據庫用戶表。
UserJoe calls AdminBob and reports a problem.
AdminBob needs to experience UserJoe's problem first hand
所以,我想這樣做:
01| $sessionId = getSessionId("UserJoe");
02| changeToExistingSession($sessionId);
03| if($_SESSION["name"] == "UserJoe") echo "successfully changed users";
02行是我有點卡住了...任何想法?
(最好不要使用session_save_path()
任何地方:P)
編輯:它只是在頁面執行期間。我想保持AdminBob的會話cookie不變。
取決於身份驗證系統,你不需要他們的確切會話,你只需要設置會話var(s)用於id一個人(說用戶id) – 2011-09-05 05:13:22
是啊..但我得到證明在會話變量中只存儲在用戶的會話文件中序列化。只能使用一次或兩次的東西。我*真的*需要模仿他們的會話。感謝您的建議:) – MicronXD