gpt4 book ai didi

PHP session.cookie_secure : Disables sessions when set to true

转载 作者:可可西里 更新时间:2023-10-31 23:54:47 24 4
gpt4 key购买 nike

当我设置以下配置时:

ini_set("session.cookie_secure", 1);

我的整个应用程序的 session 已禁用,我无法再写入或读取 session 变量。

$sessionName = "us";
session_name($sessionName);
ini_set('session.cookie_httponly', 1);
ini_set('session.entropy_file', '/dev/urandom');
ini_set('session.hash_function', 'whirlpool');
ini_set('session.use_only_cookies', 1);
// ini_set('session.cookie_secure', 1);
session_start();
session_regenerate_id();

此配置是否与 session.cookie_secure 兼容? PHP 手册似乎没有对所有这些配置的解释。 Manual

最佳答案

session.cookie_secure 指定 cookie 是否只应通过安全连接 (HTTPS) 发送。如果您使用的是 HTTP,您将不会从服务器获得任何 cookie。这就是您没有 session 的原因。

编辑:我应该更准确。您获得了 cookie,但您的浏览器不会将它们发送到服务器,因为您没有使用安全连接。

关于PHP session.cookie_secure : Disables sessions when set to true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047170/

24 4 0
文章推荐: php - Slim 框架从不同 php 页面中的另一个函数调用一个 slim 函数
文章推荐: 找不到 javascript 实例方法 : Object # has no method 'handleRequest'