最新消息:这里是最新消息

cookie 中的 PHPSESSID

转摘收藏 benty 822浏览 0评论

如果PHP脚本中有:

session_start();
  • 1

则说明使用了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
  • 1

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

session.auto_start = Off
  • 1

PHP就不会自动创建SESSION了

转载请注明:稻香的博客 » cookie 中的 PHPSESSID

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址