setcookie("session",session_id())中 session_id()是什么意思?

发布网友 发布时间:2024-10-24 13:25

我来回答

2个回答

热心网友 时间:2024-11-10 08:33

阁下应该明白什么是session,当某用户访问时,如需生成session,服务器会根据客户端自动生成一个独一无二的id,此id就是来区分不同用户的,因为session存于服务器,所以不得不区分。
而session的相关信息也要存于客户端的cookie中。
阁下所说的session_id()就是获取当前session的id,而根据阁下的代码来看,应该是设置session的生命周期了。
其实,sesseion并不是一定在浏览器关闭后就失效的,而是因为默认定义session时,客户端生成的cookie有效时间则是在浏览器开启时段。而阁下的代码,则可以将此cookie时候修改,使得session的生命周期更长或更短,就不局限于关闭浏览器就失效了。

热心网友 时间:2024-11-10 08:35

session_id就是服务器识别不同用户的唯一标准,类似我们每个人的身份证号,唯一的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com