PHP会话是否设置任何Cookie? [英] Do PHP sessions set any cookies?

查看:237
本文介绍了PHP会话是否设置任何Cookie?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只是在我的社交网站上手动设置一个cookie,但我非常依赖php会话。我想知道会话是否在后台设置了任何cookie?

I only manually set one cookie on my social network site, but I rely heavily on php sessions. I am wondering if sessions set any cookies behind the scenes?

我只是在HttpOnly-cookies上阅读,我只是想弄清楚是否可以使用它们。

I was just reading up on HttpOnly-cookies and I am just trying to figure out if I can use them.

推荐答案

PHP会话可以根据您的配置方式使用Cookie。请查看以下设置:

PHP sessions can use cookies depending on how you configure them. Have a look at these settings:


  • session.use_cookies (布尔值):指定模块是否将使用Cookie以在客户端存储会话ID。默认为1(已启用)。

  • session.use_only_cookies (布尔值):指定模块是否仅使用Cookie在客户端上存储会话ID侧。启用此设置可防止在URL中传递会话ID的攻击。此设置是在PHP 4.3.0中添加的。

  • session.use_cookies (boolean): specifies whether the module will use cookies to store the session id on the client side. Defaults to 1 (enabled).
  • session.use_only_cookies (boolean): specifies whether the module will only use cookies to store the session id on the client side. Enabling this setting prevents attacks involved passing session ids in URLs. This setting was added in PHP 4.3.0. Defaults to 1 (enabled) since PHP 5.3.0.

如果禁用会话cookie,则使用GET参数。

If you disable session cookies, a GET parameter is used instead.

这篇关于PHP会话是否设置任何Cookie?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆