PHP session.cookie_secure实际上并没有将cookie设置为安全

时间:2014-01-17 22:31:55

标签: php security session cookies

php.ini确认我有:

session.cookie_secure = 1

另外,做:

<?php print_r(session_get_cookie_params()); ?>

结果:

Array ( [lifetime] => 0 [path] => / [domain] => [secure] => 1 [httponly] => 1 )

但是,使用Chrome开发者工具检查我的应用程序中的页面,转到cookie,它会列出会话cookie 安全,而不是仅限http。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

与我的answer in another question类似,在请求中发送Cookie时,Chrome开发人员工具始终显示空白SecureHTTP属性。这是因为cookie是安全的或仅HTTP实际上并未在HTTP请求中发送。发送的所有内容都是Cookie HTTP请求标头中的名称/值对:

Cookie: name=value

尝试使用Edit This Cookie等扩展程序,该扩展程序将显示Cookie是否已成功设置为安全且仅限HTTP。

相关问题