2
回答
PHP如何判断COOKIE是否存在,是否过期?
注册华为云得mate10,2.9折抢先购!>>>   
if(!isset($_COOKIE['homecount']) || (time() - $_COOKIE['homecount']) > $updatatime )
{
$dsql->ExecuteNoneQuery("UPDATE `#@__member_space` SET homecount=homecount+1 WHERE mid='{$_vars['mid']}' ");
setcookie("homecount",time(),time()+3600*24);
}

当COOKIE过期后,是否还存在呢?

判断条件直接使用 !isset($_COOKIE['homecount']) 可以吗?

搞不懂 COOKIE 过期后是否继续存在,我觉得这个代码有些复杂,该如何精简

举报
OSC老司机
发帖于6年前 2回/11K+阅

以下是问题补充:

  • @OSC老司机 :setcookie("homecount","LOCK",time()+3) 设置成3秒过期可以吗?为什么我使用3秒过期时!isset($_COOKIE['homecount']) 值为FALSE 是不是COOKIE过期时间不能设置为3秒啊,设置成3秒只是为了测试代码 (6年前)
顶部