我看到以下代码片段的用法:

    $cookieexpiry=(time()+21600);
    setcookie("rwphp","$cookieid",$cookieexpiry,"/",$_SERVER["HTTP_HOST"],0);
    unset($cookieexpiry);

Q1>我的问题是,这是否是取消设置$ cookieexpiry的好习惯。

Q2>在一般情况下,什么时候应该取消设置变量?

谢谢

最佳答案

在这种情况下,未设置的唯一操作是释放变量$ cookieexpiry。它不会对您的cookie本身产生任何影响。

我认为您对此感到有些困惑,因为您的变量名,但是$ cookieexpiry全部是代表时间的数字,仅此而已。

我见过很少使用unset的情况,如果再次需要该变量名,您会取消设置,但是我相信大多数人会在需要时使用其他变量名。

10-08 06:20