setcookie(name, value, expire, path, domain, secure, httponly);
檢索回聲$ _COOKIE [ '名'] cookie的值當我嘗試echo $_COOKIE['name']
,它打印空白不能在PHP
setcookie(name, value, expire, path, domain, secure, httponly);
檢索回聲$ _COOKIE [ '名'] cookie的值當我嘗試echo $_COOKIE['name']
,它打印空白不能在PHP
這應該爲你工作:
<?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!
<?php
$cookie_value = "menuopen";
if(!empty($cookie_value))
{
setcookie("action", $cookie_value, time()+3600, "/", "acvd.com", 1, 1); ?>
}
?>
我希望它會爲你工作。
這將無法正常工作爲了我 – 2014-11-24 11:41:43
首先檢查你的setcookie方法中使用的cookie名稱 您還可以在瀏覽器下面的檢查cookie值的步驟是: 1打開調試工具 2轉到資源標籤 3然後去餅乾 4則轉到您的域名
那裏你會發現cookie名稱與相應的值,檢查你的名字是否存在以及名稱是姓名還是動作。 if name then echo _ _COOKIE ['name'] if action then echo $ _COOKIE ['action ']
您是否使用了上面提到的setcookie? – 2014-11-24 11:06:44
提供用於設置Cookie的代碼 – 2014-11-24 11:08:29
<?php $ cookie_value =「menuopen」; (「action」,$ cookie_value,time()+ 3600,「/」,「acvd.com」,1,1); ?> 我有這樣的設置... – 2014-11-24 11:09:13