Php 如何设置cookies HTTPOnly和secure属性?
如何检查cookiesPhp 如何设置cookies HTTPOnly和secure属性?,php,cookies,Php,Cookies,如何检查cookiesHTTPOnly和secure属性 我对不包含HTTPOnly和secure属性的cookie有问题 所以我用这个代码来解决它 <?php $name_cookie = '1'; $value_cookie = '2'; $expirationTime_cookie = 0; // Session cookie. $path_cookie = '/'; $domain_cookie = 'example.com'; $isSecure_cookie = true
HTTPOnly
和secure
属性
我对不包含HTTPOnly
和secure
属性的cookie有问题
所以我用这个代码来解决它
<?php
$name_cookie = '1';
$value_cookie = '2';
$expirationTime_cookie = 0; // Session cookie.
$path_cookie = '/';
$domain_cookie = 'example.com';
$isSecure_cookie = true;
$isHttpOnly_cookie = true;
setcookie($name_cookie, $value_cookie, $expirationTime_cookie, $path_cookie, $domain_cookie, $isSecure_cookie, $isHttpOnly_cookie);
?>
我想知道,如果我使用上述代码,cookie不包含HTTPOnly
和secure
属性的问题是否会得到解决?在Web服务器配置:
php_flag session.cookie_httponly on
php_flag session.cookie_secure on
或者在您的PHP代码中,使用上面的cookie:
ini_set( 'session.cookie_httponly', 1 );
ini_set( 'session.cookie_secure', 1 );
在Web服务器配置中:
php_flag session.cookie_httponly on
php_flag session.cookie_secure on
或者在您的PHP代码中,使用上面的cookie:
ini_set( 'session.cookie_httponly', 1 );
ini_set( 'session.cookie_secure', 1 );
可能重复的So,您是否自己尝试过,但不起作用,或者您有什么问题?因为我看到HTTP响应中设置了
secure
和httponly
。可能与此重复,您是否自己尝试过,但没有成功,或者您有什么问题?因为我看到HTTP响应中设置了secure
和httponly
。