作者kerash (K.T)
看板PHP
標題[請益] domain session 問題
時間Mon May 7 13:24:14 2012
請問各位
今天我有一個網址假設是
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