正常情況下,同一個(gè)一級(jí)域名下的兩個(gè)二級(jí)域名如www.helloweenvsfei.com和images.helloweenvsfei.com也不能交互使用Cookie,因?yàn)槎叩挠蛎⒉粐?yán)格相同。如果想所有helloweenvsfei.com名下的二級(jí)域名都可以使用該Cookie,需要設(shè)置Cookie的domain參數(shù)
session可以在同一個(gè)域名的兩個(gè)不同二級(jí)域名使用嗎 www.helloweenvsfei.com和images.helloweenvsfei.com
因?yàn)槲铱吹铰?lián)合登陸 多數(shù)使用cookie 不使用sesion 也不知道原因 前提沒(méi)使用memcash 和redis
可以把session存到內(nèi)存緩存memcache 和redis中 也可以存到數(shù)據(jù)庫(kù) 本地文件
把session保存在文件里或者M(jìn)ysql數(shù)據(jù)庫(kù)里你們的項(xiàng)目允許嗎?
你說(shuō)的應(yīng)該是session共享吧。在同一個(gè)主域名下,session是可以共享的,比如a.baidu.com和b.baidu.com的sessino是可以共享的。可以把session的id存在根域名下就可以了,也就說(shuō)domain是baidu.com。
你可以把session
存在memcache
或者Redis
中
memcache可以做分布式,php配置文件中設(shè)置存儲(chǔ)方式為memcache,這樣php自己會(huì)建立一個(gè)session集群,將session數(shù)據(jù)存儲(chǔ)在memcache中。
注:以這種方式來(lái)同步session,不會(huì)加大數(shù)據(jù)庫(kù)的負(fù)擔(dān),并且安全性比用cookie大大的提高,把session放到內(nèi)存里面,比從文件中讀取要快很多。