php - 會話和cookie
巴扎黑
巴扎黑 2017-05-16 13:06:47
0
4
431

正常情況下,同一個一級網域下的兩個二級網域如www.helloweenvsfei.com和images.helloweenvsfei.com也無法互動使用Cookie,因為二者的網域並不嚴格相同。如果想所有helloweenvsfei.com名下的二級網域都可以使用該Cookie,需要設定Cookie的domain參數

session可以在同一個網域的兩個不同二級網域使用嗎 www.helloweenvsfei.com和images.helloweenvsfei.com

因為我看到聯合登陸 多數使用cookie 不使用sesion 也不知道原因 前提沒使用memcash 和redis

巴扎黑
巴扎黑

全部回覆(4)
给我你的怀抱

可以把session存到記憶體快取memcache 和redis中 也可以存到資料庫 本機檔案

漂亮男人

把session放在檔案裡或是Mysql資料庫裡你們的專案允許嗎?

伊谢尔伦

你說的應該是session共享吧。在同一個主網域下,session是可以共享的,例如a.baidu.com和b.baidu.com的sessino是可以共享的。可以把session的id存在根網域下方就可以了,也就說domain是baidu.com。

Peter_Zhu

你可以把session存在memcache或者Redis

memcache可以做分佈式,php設定檔中設定儲存方式為memcache,這樣php自己會建立一個session集群,將session資料儲存在memcache中。

註:以這種方式來同步session,不會加大資料庫的負擔,並且安全性比用cookie大大的提高,把session放到內存裡面,比從檔案中讀取要快很多。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板