說明:
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...
留言板
歡迎留下建議與分享!希望一起交流!感恩!