設定 Cookie

使用 setcookie() 函式設定 cookie。由於 cookie 是 HTTP 標頭的一部分,因此你必須在將任何輸出傳送到瀏覽器之前設定任何 cookie。

例:

setcookie("user", "Tom", time() + 86400, "/"); // check syntax for function params

描述:

  • 建立名為 user 的 cookie
  • (可選)cookie 的值為 Tom
  • (可選)Cookie 將在 1 天后到期(86400 秒)
  • (可選)Cookie 遍佈整個網站/
  • (可選)Cookie 僅通過 HTTPS 傳送
  • (可選)JavaScript 等指令碼語言無法訪問 Cookie

建立或修改的 cookie 只能在後續請求(pathdomain 匹配)上訪問,因為超級全域性 $_COOKIE 沒有立即填充新資料。