有很多的**下面掛著一些二級網域名稱的子**,在頁面進行切換的時候,二級網域名稱的**往往獲取不到後台存在session裡的使用者資訊,此時我們可以通過cookie.setdomain(".demo.com")的方式實現了跨域共享cookie,再把存放使用者的sessionid放在cookie中,以此來實現跨域。
如何根據sessionid獲取session:
/**
* 存cookie,可以把這段**放在使用者登陸時,把使用者資訊放在session之後
*///sessionid是存放使用者資訊的sessionid,請自行獲取
jsessionid.setdomain(".demo.com");//一級網域名稱
jsessionid.setpath("/yingyongmingcheng");//應用名稱(專案名稱)
response.addcookie(jsessionid);//httpservletresponse response
//取cookie
cookie cookies = springutil.getrequest().getcookies();
if(cookies!=null)
}}
二級網域名稱session 共享方案
1.利用cookie存放session id 例項 網域名稱一檔案php session start setcookie session id session id time 3600 24 365 10,session.com session user name 梁山良民 echo session...
PHP二級網域名稱session共享方案
一般來講 都會有主站和子站,比如網域名稱是abc.com,那麼一般來講abc.com和www.abc.com就會是主站,而像bbs.abc.com就會作為論壇而存在的子站。而且要注意的是,雖然一般設定網域名稱dns解析的時候,都會將abc.com和www.abc.com都設定好指向主頁雖然看起來效果...
PHP 二級網域名稱session 共享方案
1.利用cookie存放session id 例項 網域名稱一檔案php session start setcookie session id session id time 3600 24 365 10,session.com session user name 梁山良民 echo session...