Php 如何设置cookies HTTPOnly和secure属性?

Php 如何设置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

如何检查cookies
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