php設定cookie最常用的方法就是使用setcookie函式,setcookie具有7個可選引數,我們常用到的為前5個:
name( cookie名)可以通過$_cookie['name'] 進行訪問
value(cookie的值)
expire(過期時間)unix時間戳格式,預設為0,表示瀏覽器關閉即失效
path(有效路徑)如果路徑設定為'/',則整個**都有效
domain(有效域)預設整個網域名稱都有效,如果設定了'www.imooc.com',則只在www子域中有效
$value = 'test';php中還有乙個設定cookie的函式setrawcookie,setrawcookie跟setcookie基本一樣,唯一的不同就是value值不會自動的進行urlencode,因此在需要的時候要手動的進行urlencode。setcookie("testcookie", $value);
setcookie("testcookie", $value, time()+3600); //有效期一小時
setcookie("testcookie", $value, time()+3600, "/path/", "imooc.com"); //設定路徑與域
setrawcookie('cookie_name', rawurlencode($value), time()+60*60*24*365);因為cookie是通過http標頭進行設定的,所以也可以直接使用header方法進行設定。
header("set-cookie:cookie_name=value");
使用setcookie設定乙個名為test,值為$value的cookie。如果在這執行沒有顯示效果,可以試試自己配置php環境,寫兩個頁面,第乙個頁面寫入cookie,第二個頁面輸出cookie。
<?php
$value = time();
//在這裡設定乙個名為test的cookie
setcookie('test',$value);
if (isset($_cookie['test']))
php設定和獲取cookie
setcookie mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...
php設定和獲取cookie
setcookie mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...
PHP 設定與刪除cookie
1.設定cookie php設定cookie的最常用方法是setcookie函式,setcookie函式有7個可選 引數,目前最常用的是前5個。name cookie名 可以通過 cookir name 進行訪問 value cookie的值 expire 過期時間 unix時間戳格式,預設為0,表...