萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php setcookie 用法

php setcookie 用法

Cookie是一個變量,發送服務器到浏覽器。 Cookie是典型的一個小文本文件,內置的服務器在用戶的計算機上。每次在同一台計算機請求一個網頁的浏覽器,它將把餅干太多

定義和用法
該setcookie ( )函數功能發送一個HTTP cookie來一個客戶。



的名稱Cookie是自動分配給一個變量的名稱相同。例如,如果一個cookie被送往的名稱“用戶” ,一個變數是自動創建名為$用戶,其中載有餅干的價值。

一個cookie必須在指定的任何其他輸出發送到客戶端。

此函數返回TRUE成功或FALSE的失敗。

語法

setcookie(name,value,expire,path,domain,secure)
ParameterDescriptionname必須,cookie名稱value必須,cookie值expire任擇。指定的cookie時到期。時間( ) 3600 * 24 * 30將設置Cookie過期30天。如果此參數沒有設置時, cookie將到期,會議結束時(當浏覽器關閉) 。path任擇。指定服務器路徑的Cookie如果設置為“ / ”時, cookie將可在整個域。如果設置為“ /測試/ ”時, cookie將只在測試目錄及所有子目錄的考驗。默認值是當前目錄中的cookie是個正在建立domain任擇。指定域名的cookie 。為了使現有的cookie的所有子網域的example.com然後您想要將其設定為“ 。 example.com ” 。如果設置為www.example.com將會使餅干只提供了www子secure任擇。指定是否餅干應只傳送一個安全的HTTPS連接。真指出, cookie將只定,如果安全連接存在。默認值為false 。
好了下面我們就來看看setcookie教程吧.

提示和說明
提示:值的cookie命名為“用戶”可減HTTP_COOKIE_VARS [ “用戶” ]或美元_COOKIE [ “用戶” ] 。

注:價值的cookie將自動被URL編碼當您發送的cookie (並自動解碼收到時) 。

如果你不想為此,您可以使用setrawcookie ( )代替。




范例1
設置和發送的cookie的例子:

 

<?php
$value = "my cookie value";
// send a simple cookie
setcookie("TestCookie",$value);
?>

 

<?php
$value = "my cookie value";
// send a cookie that expires in 24 hours
setcookie("TestCookie",$value, time()+3600*24);
?>
 
好了就這麼簡單.
 
copyright © 萬盛學電腦網 all rights reserved