PHP Setting HTTP Cookie


PHP Setting HTTP Cookie

我想使用PHP向浏览器添加一个cookie,该cookie的有效期为cookie设置后一年。我已经设置了变量名称、值、路径"/"、域和到期日期。但是,当我关闭浏览器并使用同一浏览器再次打开网站时,不会向网页发送cookie。发生了什么?如果我只关闭窗口,cookie仍然适用。然而,当应用程序关闭并再次打开时,事情发生了。

setcookie("LANG","english",time()+365*60*60*24,"/","sub.domain.org");

以下是设置cookie的方法:

$expire=time()+60*60*24*365;
    setcookie("name", value, $expire);

再次进入cookie:

$_COOKIE['name']