看板 PHP 關於我們 聯絡資訊
請問各位 今天我有一個網址假設是 http://blog.kerash.com/ 而我因為某個需求,需要使用以下的網址的方式 http://site1.blog.kerash.com/ site2 site3 ... 但是在使用 session 時,就會出現在 site1 紀錄 跳到 site2 就因為 server name 不同導致 session 不存在 由於我目前沒辦法使用 memcache 以及修改 php 設定,所以上網找了其他方法 找到一個 session_set_cookie_params() 的 method 但是使用上發現不知道該如何設定 請問有人有遇過這種狀況嗎?? 又這種該如何解決呢(假設沒辦法設定SERVER的情況下)? 感激不盡 貼一下我上網看到的一些寫法 ... (失敗的) session_set_cookie_params(600,"/",".kerash.com",false,true); session_name("kerashblog"); session_start(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.30.6 ※ 編輯: kerash 來自: 114.34.30.6 (05/07 13:36)
mervynW:因為 ".kerash.com" 所以變成共用session 05/07 14:45
kerash:但是目前我就是要共用同一個 session ,不然登入狀態會消失 05/07 15:00
kerash:我有看到 ini_set('session.cookie_domain','') 的設定 05/07 15:01
kerash:但是還是失敗Orz 05/07 15:01
用 ini_set 暫時成功 失敗是因為不小心有一個 include 裡面有 session_start(); 刪掉後暫時可以了..(希望不會失敗=_=) ※ 編輯: kerash 來自: 114.34.30.6 (05/07 16:24)
MOONRAKER:我大概會想不開寫成SSO... 05/07 16:26
kerash:想說簡單就好,不然原本有類似的考慮.. 05/07 16:46