說明:

int setcookie(string name, string value, int expire, string path, string domain, int secure);

 

setcookie('name', '阿任', time()+3600);
//'name'->名稱
//'阿任'->值
//time()+3600 ->過期時間->60分鐘後



 

有點像是指定一個全域變數一樣
有時候很方便用喔

 


20230301 補充:

我請chatGPT 幫我寫一個範例

 

<?php
// 檢查是否有 "cookie_monster" 的 cookie 被設置
if(isset($_COOKIE["cookie_monster"])) {
  $cookie_count = $_COOKIE["cookie_monster"];
  // 如果有,增加 cookie 怪物的食量
  $cookie_count++;
  // 更新 cookie
  setcookie("cookie_monster", $cookie_count, time() + (86400 * 30), "/"); // 有效期限為 30 天
} else {
  // 如果沒有,創建一個新的 cookie
  $cookie_count = 1;
  setcookie("cookie_monster", $cookie_count, time() + (86400 * 30), "/"); // 有效期限為 30 天
}

// 輸出 HTML,顯示 cookie 怪物和食量
?>
<html>
  <head>
    <style>
      .cookie-monster {
        background-color: blue;
        display: inline-block;
        padding: 10px;
        border-radius: 50%;
        color: white;
        font-size: 20px;
        font-weight: bold;
        margin-right: 10px;
      }
    </style>
  </head>
  <body>
    <h1>歡迎來到 Cookie 怪物的餐廳!</h1>
    <p>你已經幫 Cookie 怪物吃了 <?php echo $cookie_count; ?> 個餅乾了!</p>
    <div class="cookie-monster"><?php echo $cookie_count; ?></div>
    <p>謝謝你的幫助!</p>
  </body>
</html>

 

基本上就是重整時候會增加一
真是佩服chatGPT...