php - sesi dan kuki
巴扎黑
巴扎黑 2017-05-16 13:06:47
0
4
437

Dalam keadaan biasa, dua nama domain peringkat kedua di bawah nama domain peringkat pertama yang sama, seperti www.helloweenvsfei.com dan images.helloweenvsfei.com, tidak boleh menggunakan kuki secara bergantian kerana nama domain kedua-duanya tidak sepenuhnya yang sama. Jika anda mahu semua nama domain peringkat kedua di bawah nama helloweenvsfei.com boleh menggunakan kuki ini, anda perlu menetapkan parameter domain kuki

Bolehkah sesi digunakan dalam dua nama domain peringkat kedua berbeza dengan nama domain yang sama www.helweenvsfei.com dan images.helweenvsfei.com

Oleh kerana saya melihat bahawa kebanyakan log masuk bersama menggunakan kuki dan tidak menggunakan sesi, saya tidak tahu sebabnya ialah memcash dan redis tidak digunakan

巴扎黑
巴扎黑

membalas semua(4)
给我你的怀抱

Anda boleh menyimpan sesi ke cache memori memcache dan redis, atau anda boleh menyimpannya ke pangkalan data atau fail setempat

漂亮男人

Adakah projek anda membenarkan menyimpan sesi dalam fail atau pangkalan data Mysql?

伊谢尔伦

Anda sepatutnya bercakap tentang perkongsian sesi. Di bawah nama domain utama yang sama, sesi boleh dikongsi Sebagai contoh, sessino a.baidu.com dan b.baidu.com boleh dikongsi. Anda hanya boleh menyimpan ID sesi di bawah nama domain akar, yang bermaksud domain tersebut ialah baidu.com.

Peter_Zhu

Boleh letak session存在memcache或者Redisdalam

Memcache boleh diedarkan. Tetapkan kaedah storan kepada memcache dalam fail konfigurasi PHP, jadi PHP sendiri akan mewujudkan kluster sesi dan menyimpan data sesi dalam memcache.

Nota: Menyegerakkan sesi dengan cara ini tidak akan meningkatkan beban pada pangkalan data, dan keselamatan dipertingkatkan dengan ketara berbanding menggunakan kuki Meletakkan sesi dalam ingatan adalah lebih pantas daripada membaca daripada fail.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan