正常情况下,同一个一级域名下的两个二级域名如www.helloweenvsfei.com和images.helloweenvsfei.com也不能交互使用Cookie,因为二者的域名并不严格相同。如果想所有helloweenvsfei.com名下的二级域名都可以使用该Cookie,需要设置Cookie的domain参数
session可以在同一个域名的两个不同二级域名使用吗 www.helloweenvsfei.com和images.helloweenvsfei.com
因为我看到联合登陆 多数使用cookie 不使用sesion 也不知道原因 前提没使用memcash 和redis
可以把session存到内存缓存memcache 和redis中 也可以存到数据库 本地文件
把session保存在文件里或者Mysql数据库里你们的项目允许吗?
你说的应该是session共享吧。在同一个主域名下,session是可以共享的,比如a.baidu.com和b.baidu.com的sessino是可以共享的。可以把session的id存在根域名下就可以了,也就说domain是baidu.com。
你可以把
session
存在memcache
或者Redis
中memcache可以做分布式,php配置文件中设置存储方式为memcache,这样php自己会建立一个session集群,将session数据存储在memcache中。
注:以这种方式来同步session,不会加大数据库的负担,并且安全性比用cookie大大的提高,把session放到内存里面,比从文件中读取要快很多。