當前位置:編程學習大全網 - 網站源碼 - php cas客戶端session不同步問題怎麽解決

php cas客戶端session不同步問題怎麽解決

如果使用phpcase等cas系統提供的客戶端sdk,他幫我們自動做好了session的處理:cas中心驗證用戶憑證後,會把用戶信息傳遞給子系統,子系統的客戶端sdk會把cas中心傳回來的用戶信息保存到session中(默認是保存user),並且在返回瀏覽器時將sessionid寫到cookie中

可以在子系統登錄後,打印出sessionid和內容

var_dump(session_id());

var_dump("<br/>");

var_dump($_SESSION);

比對瀏覽器cookie中的sessionid,可以看到cookie和session中的sessionid是壹致的,並且session中有了user這個屬性,就是用戶登錄時填寫的字段

  • 上一篇:剛開始學C語言,煩死了!!寫個代碼就出錯
  • 下一篇:lua腳本被luac編譯之後,如何反編譯或者反匯
  • copyright 2024編程學習大全網