• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

setcookie函數各個參數詳解

服務器 奇跡の海 2年前 (2017-12-13) 571次瀏覽 已收錄 0個評論 掃描二維碼

setcookie() 函數簡介

setcookie函數各個參數詳解
setcookie() 函數向客戶端發送一個 HTTP cookie。
cookie 是由服務器發送到瀏覽器的變量。cookie 通常是服務器嵌入到用戶計算機中的小文本文件。每當計算機通過瀏覽器請求一個頁面,就會發送這個 cookie。
cookie 的名稱指定為相同名稱的變量。例如,如果被發送的 cookie 名為 “name”,會自動創建名為 $user 的變量,包含 cookie 的值。
必須在任何其他輸出發送前對 cookie 進行賦值。
如果成功,則該函數返回 true,否則返回 false。

語法

setcookie(name,value,expire,path,domain,secure)  

參數 描述

name 必需。規定 cookie 的名稱。
value 必需。規定 cookie 的值。
expire 可選。規定 cookie 的有效期。
path 可選。規定 cookie 的服務器路徑。
domain 可選。規定 cookie 的域名。
secure 可選。規定是否通過安全的 HTTPS 連接來傳輸 cookie。
第一個:name,必選參數,這個是cookie的變量名,可以通過$_COOKIE[‘user’]調用變量名為user的cookie.
第二:value,可選參數,這個cookie變量的值,比如說setcookie(“user”,”php”),我們通過調用$_COOKIE[‘user’]可以得到php值;
第三個:expire,可選參數,這個是用來設置cookie變量保存的時間,注意是我們設置的的UNIX時間戳減去當前的UNIX時間戳才是 cookie變量保存的時間。(UNIX時間戳:是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數) ,一般我們可以通過time()函數獲取當前的UNIX時間戳,再加上我們要保存的時間(單位為秒)比如說,setcookie(“user”,”php”,time()+3600),這樣我們就可以保存user這個cookie變量的時間為3600秒。另外我們可以通過設置的時間戳小于當前的時間戳來刪除cookie變量,比如說setcookie(“user”,”php”,time()-1)這樣我們就刪除了user這個cookie變量了。
第四個:path,cookie的有效范圍,這個參數是下一個參數domain基礎上的有效范圍,如果path設置為”/”,那就是在整個 domain都有效,比如setcookie(“user”,”php”,time()+3600,”/”),這樣我們domain下的任何目錄,任何文件都可以通過$_COOKIE[‘user’]來調用這個cookie變量的值。如果path設置為”/test”,那么只在domain下的/test 目錄及子目錄才有效,比如domain下有兩個目錄: test1,test2,我們設置為setcookie(“user”,”php,time()+3600,”/test1″),那么只有test1目錄下才能通過$_COOKIE[‘user’]調用user這個cookie變量的值,test2目錄下獲取不到。
第五個:domain,cookie有效的域名,如果domain,設置為googlephp.cn,那么在googlephp.cn下的所有子域都有效。假設googlephp.cn有兩個子域,php.googlephp.cn,css.googlephp.cn,我們設置為 setcookie(“user”,”php”,time()+3600,”/”,”php.googlephp.cn”),那么只有在 php.googlephp.cn這個子域下才能獲取user這個cookie變量的值. 再舉一個例子:setcookie(“user”,”php”,time()+3600,”/test”,”php.googlephp.cn”),那么只有在php.googlephp.cn這個子域下的test目錄下才能獲取user這個cookie變量的值.
第六個:secure,值cookie是否僅通過安全的https,值為0或1,如果值為1,則cookie只能在https連接上有效,默認值為 0,表示cookei在http和https連接上都有效。


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->setcookie函數各個參數詳解!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果