浏览器关闭后PHP Cookie丢失-浏览器=默认设置

浏览器关闭后PHP Cookie丢失-浏览器=默认设置,php,cookies,Php,Cookies,我将php到期时间设置为1周;如果离开页面并返回,cookie仍然存储。当我完全关闭浏览器时,它会丢失存储的cookie。浏览器未设置为退出后清除Cookie。(在chrome、firefox、safari中失败) setcookie(“pass”、“key”、time()+259200、“/”、“.domain.com”) 我不知道这是否有用。但我这样做是为了做一块饼干。我已经工作多年了 $cookie_expire = time() + (86400 * '7'; $domain = $_S

我将php到期时间设置为1周;如果离开页面并返回,cookie仍然存储。当我完全关闭浏览器时,它会丢失存储的cookie。浏览器未设置为退出后清除Cookie。(在chrome、firefox、safari中失败)

setcookie(“pass”、“key”、time()+259200、“/”、“.domain.com”)


我不知道这是否有用。但我这样做是为了做一块饼干。我已经工作多年了

$cookie_expire = time() + (86400 * '7';
$domain = $_SERVER["HTTP_HOST"];

if (empty($_COOKIE['entry'])){
$entry_cookie = $_SERVER['HTTP_REFERER'];
setcookie('entry', $entry_cookie , $cookie_expire , '/', $domain  , FALSE, TRUE);
}   

什么返回时间()+259200,可能服务器设置了错误的日期?还要检查响应头,以查看Set Cookie头的外观259200是我手动设置的数字。服务器的日期也是正确的。标题显示cookie存储正确,很奇怪,当我退出任何浏览器时,它会丢失。请发布您收到的确切的设置cookie标题,以便我们可以仔细查看:)设置cookie:user=testing;expires=Sat,2011年9月17日14:10:55 GMT;路径=/;域=./cutout/.com