setcookie(name, value, expire, path, domain, secure, httponly);
当我尝试echo $_COOKIE['name']
时,它会打印一个空白
答案 0 :(得分:1)
这应该适合你:
<?php
if(!isset($_COOKIE['action'])) {
$cookie_value = "menuopen";
setcookie("action", $cookie_value, time()+3600, "/", ".acvd.com");
}
if(!empty($_COOKIE['action']))
echo $_COOKIE['action'];
?>
您必须查看使用Cookie的正确名称acvd.com
是您的域名!你不能有一个安全的连接,但httponly!
答案 1 :(得分:0)
<?php
$cookie_value = "menuopen";
if(!empty($cookie_value))
{
setcookie("action", $cookie_value, time()+3600, "/", "acvd.com", 1, 1); ?>
}
&GT;
我希望它对你有用。
答案 2 :(得分:0)
首先检查在setcookie方法中使用的cookie名称 您还可以在浏览器中检查您的cookie值以下步骤: 1个打开的调试工具 2转到资源选项卡 3然后去饼干 4然后转到您的域名
在那里你会找到具有相应值的cookie名称,检查你的名字是否在那里以及名称或动作是什么名称。 如果名称然后回显$ _COOKIE [&#39; name&#39;] 如果行动,则回复$ _COOKIE [&#39; action &#39;]