程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 給cookie賦值之setcookie()用法

php 給cookie賦值之setcookie()用法

編輯:關於PHP編程

今天早想做一個功能用戶登錄之後我把用戶的名字保存到cookie中但是我開始使用讀取cookie 的方法,但是沒效果,後來發現使用setcookie()後面必須帶時間才可以,下面我來介紹一下。

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

參數     描述
name 必需。規定 cookie 的名稱。
value 必需。規定 cookie 的值。
expire 可選。規定 cookie 的有效期。
path 可選。規定 cookie 的服務器路徑。
domain 可選。規定 cookie 的域名。
secure 可選。規定是否通過安全的 HTTPS 連接來傳輸 cookie。


例,一個簡單給cookie賦值

 代碼如下 復制代碼

<?php
$value = "my cookie value";

// 發送一個 24 小時候過期的 cookie
setcookie("TestCookie",$value, time()+3600*24);
?>


例,二維數組存儲到cookie

a.php

 代碼如下 復制代碼

<?
$cart_info[0][0] = "1123";
$cart_info[1][0] = "5334521";
$cart_info[1][2] = "df";
$cart_info[4][2] = "fefe";

setcookie("xia",serialize($cart_info));
?>

b.php

 代碼如下 復制代碼

<?
$other = StripSlashes($_COOKIE['xia']);
print_r(unserialize($other));
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved