PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:setcookie()

setcookie

送出 Cookie 信息到瀏覽器。

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

返回值: 整數

函數種類: 網絡繫統

內容說明

本函數會跟著標頭 Header 送出一段小信息字符串到瀏覽器。使用本函數要在送出 HTML 資料前,實際上 cookie 也算標頭的一部份。本函數的參數除了第一個 name 之外,都是可以省略的。參數 name 表示 cookie 的名稱;value 表示這個 cookie 的值,這個參數為空字符串則表示取消瀏覽器中該 cookie 的資料;expire 表示該 cookie 的有效時間;path 為該 cookie 的相關路徑;domain 表示 cookie 的網站;secure 則需在 https 的安全傳輸時纔有效。想得到更多的 cookie 信息可以到 http://www.netscape.com/newsref/std/cookie_spec.phpl,由 cookie 原創者 Netscape 所提供的完整信息。

使用範例

dante@mpath.com (27-May-1999) 所提供的 setcookie() 及 header() 範例。

<?php
$status
= 0;
if (isset(
$myTstCky) && ($myTstCky == "ChocChip")) $status = 1;
if (!isset(
$CCHK)) {
setcookie("myTstCky", "ChocChip");
header("Location: $PHP_SELF?CCHK=1");
exit;
}
?>
<html>
<head><title>Cookie Check</title></head>
<body bgcolor="#FFFFFF" text="#000000">
Cookie Check Status:
<?php
printf
('<font color="#%s">%s</font><br>;',
$status ? "00FF00" : "FF0000",
$status ? "PASSED!" : "FAILED!");
?>
</body>
</html>



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。