欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

客服端禁用了cookie,服务端PHP仍旧使用session的方法

程序员文章站 2024-04-04 20:06:53
...
在php服务端当一张页面调用了session_start()函数之后,这张页面做了3件事情
1,在服务器端创建了一个sess_###############的文本文件(c:\window\tem\目录下面)
2,删除一起失效的sess_##########文本文件(此处就不在讲了)
3,把http头 和 网页的内容发给用户,其中http头中有set-cookie:PHPSESSIONID=123456789755jahasd这么样的一串数字,
当没有禁用cookie的时候,用户再次访问此网站的时候,浏览器会把PHPSESSIONID=123456789755jahasd,禁用的时候PHPSESSIONID=123456789755jahasd浏览器不会在带给服务器了

此时我们还要在用PHPSESSIONID=123456789755jahasd这个字符串的时候,我们可以把它放到每个超链接后面,作为get请求带给服务器
例如:

第一张页面:
PHP建站经验



第二种页面: