【发布时间】:2020-08-15 09:24:50
【问题描述】:
我已尝试将HttpOnly 设置为`true。
尝试 #1 - 添加 ini_set 函数
<?php
ini_set( 'session.cookie_httponly', 1 );
session_start();
echo "hello";
setcookie("name", "Stevesy", time() + 3600);
?>
尝试 #2 - 将以下内容添加到 httpd.conf 文件
<IfModule php5_module>
php_flag session.cookie_httponly on
</IfModule>
尝试 #3 - 将 php.ini 中的 session.cookie_httponly 更改为 true
我已经重新启动了 Apache Web 服务器。
编辑:我能够将我设置的 cookie(名称:Stevesy)的 HttpOnly 更改为 true。但是 PHPSESSION 仍然是 false。
【问题讨论】:
-
只是第一种方法本身在我的机器上运行良好。您可以在隐身模式下尝试相同的操作吗?
标签: php session session-cookies