Rumah > pembangunan bahagian belakang > tutorial php > 突然被cookie和session弄晕了,请教!!!

突然被cookie和session弄晕了,请教!!!

WBOY
Lepaskan: 2016-06-23 14:22:58
asal
812 orang telah melayarinya

cookie保存和识别是区别浏览器的,因为cookie是由浏览器生成的,不同的浏览器有不同的保存方式。

session呢,我试了一下,发现也是区分浏览器的,A浏览器的生成的session信息不能被B浏览器访问,为什么呢?他不是服务器生成的吗,怎么和本地浏览器有关?


回复讨论(解决方案)

不同的浏览器会产生不同的SESSION 当你关闭浏览器的时候理论上这个SESSION就会消失

session 是通过 cookie 传递 sessionid 而生效的

session 是通过 cookie 传递 sessionid 而生效的 版主V5

每次请求服务器产生一个session并发给浏览器一个cookie 做记录。

1.各个浏览器存cookie的地方不一样,浏览器直接的内核也不同,所以不可能相互读取cookie!
2.如唠叨老大说的,session的id值是基于cookie传递的,不过也可以通过url的附加值来传递
3.各个浏览器想共享cookie可以通过flash来实现

cookie中的数据以明文方式保存在客户端。
session虽然也要通过cookie传递数据,但只是一个保存在服务器的数据的索引ID。

高端大气上档次

每个浏览器窗口对应一个Session 
记得好像是你同一个浏览器开两个窗口 他们的Session都是不一样的

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan