php setcookie 過期,php cookie怎么設置過期時間?

PHP中可以使用setcookie()函數設置cookie的過期時間。語法為“setcookie(name,value,expire,path,domain,secure)”;其中expire參數用于指定cookie的有效期,即過期時間戳。

b61e92b1cea8cb669697056ae7503348.png

setcookie() 函數向客戶端發送一個 HTTP cookie。

cookie 是由服務器發送到瀏覽器的變量。cookie 通常是服務器嵌入到用戶計算機中的小文本文件。每當同一臺計算機通過瀏覽器請求頁面時,就會發送這個 cookie。

【相關教程推薦:《PHP教程》】

cookie 的名稱自動指定為相同名稱的變量。例如,如果被發送的 cookie 名為 "user",則會自動創建一個名為 $user 的變量,包含 cookie 的值。

必須在任何其他輸出發送到客戶端前對 cookie 進行賦值。

如果成功,該函數返回 TRUE。如果失敗則返回 FALSE。

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

參數:參數描述

name必需。規定 cookie 的名稱。

value必需。規定 cookie 的值。

expire可選。規定 cookie 的過期時間。

time()+3600*24*30 將設置 cookie 的過期時間為 30 天。如果這個參數沒有設置,那么 cookie 將在 session 結束后(即瀏覽器關閉時)自動失效。

path可選。規定 cookie 的服務器路徑。

如果路徑設置為 "/",那么 cookie 將在整個域名內有效.如果路徑設置為 "/test/",那么 cookie 將在 test 目錄下及其所有子目錄下有效。默認的路徑值是 cookie 所處的當前目錄。

domain可選。規定 cookie 的域名。

為了讓 cookie 在 example.com 的所有子域名中有效,您需要把 cookie 的域名設置為 ".example.com"。當您把 cookie 的域名設置為 www.example.com 時,cookie 僅在 www 子域名中有效。

secure可選。規定是否需要在安全的 HTTPS 連接來傳輸 cookie。如果 cookie 需要在安全的 HTTPS 連接下傳輸,則設置為 TRUE。默認是 FALSE。

設置cookie過期時間

設置cookie在一天后過期失效setcookie ("mycookie", "123", time()+3600*24);

/* http://www.manongjc.com/article/1258.html */

time()表示當前時間的時間戳,time()+3600*24就表示未來24小時的時間戳。

同理,設置cookie在一年后過期失效setcookie ("mycookie", "123", time()+3600*24*365);

刪除cookie

通過把失效日期設置為過去的日期/時間,刪除一個 cookie:setcookie("username", "", time()-3600,"/amazon");

setcookie("lastlogin", "", time()-3600,"/amazon");

setcookie("userid", "", time()-3600,"/amazon");

刪除當前會話的所有cookieforeach($_COOKIE as $key=>$val){

setcookie($key,"",time()-3600,"/amazon");

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539962.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539962.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539962.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nginx自定義500、404錯誤頁面

1,首先在http添加以下內容 http{ fastcgi_intercept_errors on; } 2,server中添加以下內容: 注意路徑 error_page 500 502 503 504 /500.html; location /500.html { internal; } error_page 404 /404.html; location /404.html { intern…

php如何輸出復選框的值,php 怎么輸出復選框呢?

表單有6個復選框,如果選中的分別是第126個,數據庫存為 1,2,6現在的問題是 在修改的頁面 怎么用php從數據庫取值,輸出6個復選框,讓126為checked ?回復討論(解決方案)$row[id]1;>我的意思是 從…

jQuery Mobile動態刷新頁面樣式

見 百度經驗 http://jingyan.baidu.com/article/7f766dafbc18f24101e1d014.html JQM里面當我們更新了某些頁面標簽(如: listview, radiobuttons, checkboxes, select menus)里的數據時,必須做refresh操作. 為什么必須做refresh操作操作呢?因為JQM在做頁面渲染的時候,為了使樣…

R-CNN論文翻譯

R-CNN論文翻譯Rich feature hierarchies for accurate object detection and semantic segmentation用于精確物體定位和語義分割的豐富特征層次結構2017-11-29摘要過去幾年,在權威數據集PASCAL上,物體檢測的效果已經達到一個穩定水平。效果最好的方法是融…

inflate簡介,LayoutInflater和inflate()方法的用法

一、inflate簡介 inflate這個方法總共有四種形式(見下面),目的都是把xml表述的layout轉化為View對象。 其中有一個比較常用,View inflate(int resource, ViewGroup root),另三個,其實目的和這個差不多。 …

php ci框架 實例化類,php框架CI(codeigniter)自動加載與自主創建對象操作實例分析...

本文實例講述了php框架CI(codeigniter)自動加載與自主創建對象操作。分享給大家供大家參考,具體如下:CI的autoload很好用,自動創建對象,但是注意,他的對象只有一個。我們很多情況下需要生成對象,這就很麻煩…

sass、gulp應用

Sass介紹n CSS 不是一個編程語言,可以用它來開發網頁樣式,但是沒有辦法用它進行編程。SASS 的出現,讓 CSS 實現了通過代碼編程來實現的方式。n SASS 是一種 CSS 開發工具,提供了許多便利的寫法,讓CSS 的處理實現了可編…

自定義控件SettingItemView

一、效果圖 選中&#xff1a;顯示自動更新開啟不選擇&#xff1a;顯示自動更新關閉------------在布局文件中的使用方式和android自生的控件一樣 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.andro…

php中如何存儲多個文本框,php-如何將每個字符的文本框拆分為多個子文本框

我正在設計一個PHP表單,其中包含一些輸入字段,如下圖所示.如何將輸入類型(文本框)拆分為單個字符子文本框,或將文本框拆分為給定字符串的每個字符的多列文本框.以及如何在其中插入數據| JOHN DOE |進入| J | O | H | N | | D | O | E |這樣解決方法:的HTML的CSS#text{backgroun…

為什么會有 AOP

為什么80%的碼農都做不了架構師&#xff1f;>>> AOP 面向切面的編程。 先上三張圖片 三處對數據庫進行操作&#xff0c; 但這三處有大量的重復的代碼&#xff0c;每次都是獲取session&#xff0c;獲取mapper&#xff0c;執行&#xff0c; commit&#xff0c;close…

PHP有表單和js交互亂碼問題,js 和 php交互問題

就是前端js發送數據給php處理&#xff0c;然后處理完之后接受php發送的返回結果&#xff0c;不用ajax&#xff0c;有其他的方法嗎&#xff1f;多謝&#xff01;iframe 公子 說的很明白了。Flashiframe內嵌個表單提交到PHP頁面并顯示結果&#xff0c;JS讀取iframe頁面內的內容即…

Android應用檢查更新下載安裝打開

一、效果 低版本1.02檢測到新版本1.03 調用android的安裝activity頁面 安裝完成 打開 1.03版本 二、注意 必須使用簽名的應用。因為android不管是虛擬機還是真機安裝應用都需要簽名。 在開發時&#xff0c;我們運行程序時&#xff0c;開發環境ADT會自動給我們加入一個默認的…

lnmp解析php,搭建LNMP,可以解析PHP文件-Go語言中文社區

一、安裝 nginx1. yum -y install pcre-devel zlib-devel links 下載相應軟件可以使用rpm -qa 軟件名 來查看是否安裝成功??2.useradd -u 250 -M -s /sbin/nologin nginx 建立程序用戶&#xff0c;降低權限3.tar xf nginx-1.6.0.tar.gz -C /usr/src/nginx 解壓并指定…

Linux vi 編輯器常見命令的使用

Linux vi 編輯器常見命令的使用 Linux下的文本編輯器有很多種&#xff0c;vi 是最常用的&#xff0c;也是各版本Linux的標配。注意&#xff0c;vi 僅僅是一個文本編輯器&#xff0c;可以給字符著色&#xff0c;可以自動補全&#xff0c;但是不像 Windows 下的 word 有排版功能。…

給控件添加小圖標

一、效果 二、知識點 三、代碼 <TextViewstyle"style/ContentStyle"android:drawableLeft"android:drawable/star_big_on"android:gravity"center"android:text"遠程鎖屏:#*lockscreen*#" />

加速計算,為何會成為 AI 時代的計算力“新寵”

隨著科技的發展&#xff0c;處理大量數據和進行復雜計算的需求越來越高&#xff0c;人工智能、大數據和物聯網等領域更是如此&#xff0c;傳統的計算方式已經無法滿足這些需求。因此&#xff0c;加速計算作為一種現代計算方式&#xff0c;成了必要的手段。加速計算具有前所未有…

Java中nextfloat怎么用,關于java的nextFloat()后面跟一個nextLine()

ArrayList studentInfors new ArrayList();Scanner sc new Scanner(System.in);for (int i 0; i StudentInfor studentInfor new StudentInfor();System.out.print("請輸入學生學號&#xff1a;");studentInfor.setNum(sc.nextLine());System.out.print("請…

背景選擇器selector替換按鈕默認背景

一、效果 正常狀態 獲取焦點或按下 按鈕的背景圖片是.9圖&#xff0c;.9圖的制作過程&#xff0c;見下面博文 http://blog.csdn.net/zengmingen/article/details/50193245 二、步驟 模仿android自帶的按鈕控件編寫1、找到android自帶按鈕的樣式。D:\ADT\sdk\platforms\andro…

php 取數值整數的函數是,PHP取整數函數常用的四種方法小結

ceil — 進一法取整說明float ceil ( float value )返回不小于 value 的下一個整數&#xff0c;value 如果有小數部分則進一位。ceil() 返回的類型仍然是 float&#xff0c;因為 float 值的范圍通常比 integer 要大。例子 1. ceil() 例子echo ceil(4.3); // 5echo ceil(9.999);…

ios 獲取控件高度

2019獨角獸企業重金招聘Python工程師標準>>> 1.ios 獲取控件相對屏幕的位置 需要獲取的對象為view1&#xff0c;則該視圖相對屏幕的位置可使用下面方法實現&#xff1a; UIWindow * window[[[UIApplication sharedApplication] delegate] window]; CGRect rect[view…