cookie needs gmdate (not date), and do not specialcase '0'.
[squirrelmail.git] / functions / global.php
index 669342b9394a716fe0492c3bc465680b51957c4a..cd7050f9a670e21a0737bac2cd68538124b50669 100644 (file)
@@ -283,11 +283,7 @@ function sqsetcookie($sName,$sValue,$iExpire=false,$sPath="",$sDomain="",$bSecur
     if ($iExpire !== false) {
         $sHeader .= "; Max-Age=$iExpire";
         // php uses Expire header, also add the expire header
-        if ($iExpire === 0) {
-            $sHeader .= "; expires=". date("r",time() - 3600);
-        } else {
-            $sHeader .= "; expires=". date("r",$iExpire);
-        }
+        $sHeader .= "; expires=". gmdate("r",$iExpire);
     }
     if ($sDomain) {
         $sHeader .= "; Domain=$sDomain";
@@ -416,4 +412,4 @@ if ((bool) @ini_get('register_globals')) {
         unset($GLOBALS[$key]);
     }
 }
-?>
\ No newline at end of file
+?>