即使更改 Apache 配置文件和 php.ini 后,HttpOnly 仍被设置为 false

我做了以下尝试尝试设置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 - 将session.cookie_httponlyphp.ini 更改为true


我已经重新启动了 Apache Web 服务器。

https://img4.mukewang.com/65042196000128e019161077.jpg

拉丁的传说
浏览 145回答 1
1回答

侃侃无极

正如 /u/nice_dev 所建议的,它确实可以在隐身模式下工作。编辑:要明确的是,尝试#1 和#3 都工作正常。我没有测试#2。
打开App,查看更多内容
随时随地看视频慕课网APP