4

session.use_cookies如果我将 to 的值更改为trueor ,我已经四处寻找对 php 会话的影响,false但似乎对它的工作方式没有影响。

php中的用途是什么session.use_cookies以及为什么需要它?

4

2 回答 2

3

这就是您希望在客户端管理会话 ID 的方式,如果设置(默认)会话 ID 将存储在 cookie 中,否则它将作为 GET 变量在 url 中传递。

于 2013-09-25T10:02:44.127 回答
1

阅读http://www.php.net/manual/en/session.idpassing.php将大大回答您的大部分问题。

简而言之,不使用 cookie 将迫使您确保对于用户更改页面可能执行的每个操作,您必须传递会话 ID(否则,您将丢失会话上下文):对于 Web 链接、GET 或 POST 表单、ajax 调用等。 session.use_trans_sid 参数可以使用,但并不总是足够的。

于 2013-09-25T09:57:22.540 回答