cookie 中的 PHPSESSID

来源:互联网 发布:java static 方法 编辑:程序博客网 时间:2024/05/17 21:56

如果PHP脚本中有:

session_start();

则说明使用了SESSION

SESSION是一种机制,可以在服务器端跨文件暂时保存数据或传递数据,常用于购物车等方面。SESSION只在用户关闭浏览器之前有效。

PHP是怎样识别不同的SESSION的呢?

每一次SESSION会话都有一个SESSION ID,用来识别不同的会话,保存在浏览器Cookie之中,也就是这个名为PHPSESSID的Cookie(当然,这个名称是可以更改的)。

浏览器将Cookie(包括PHPSESSID)发送给服务器,PHP才知道应该使用哪一个SESSION传递给PHP程序。

因此,这并不是XAMPP生成的,而是PHP自动创建的。

当php.ini(Windows下PHP的配置文件)中的

session.auto_start = On

时,PHP会自动创建SESSION,改为:

session.auto_start = Off

PHP就不会自动创建SESSION了

原创粉丝点击