日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php获取浏览器cookies,简单实现创建以及读取浏览器中cookie的几种方法

發(fā)布時(shí)間:2025/3/12 php 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php获取浏览器cookies,简单实现创建以及读取浏览器中cookie的几种方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在制作網(wǎng)站過(guò)程中,有時(shí)候我們需要將數(shù)據(jù)記錄在cookie中,以驗(yàn)證或傳遞某些數(shù)據(jù),那么怎樣才能寫(xiě)入cookie與讀取cookie呢

1、使用js來(lái)讀寫(xiě)cookie

function setcookie() {

var stim = new Date();

var day = 10; //天

stim.setTime(stim.getTime() + day * 24 * 60 * 60 * 1000); //時(shí)間戳

document.cookie = "cid=key1;tim=" + stim.toGMTString();

}

function getcookie(cid) {

var coarr, regst = new Regstim("(^| )" + cid + "=([^;]*)(;|$)");

if (coarr = document.cookie.match(regst)) {

return unescape(coarr[2]);

}

}

function delcookie() {

var stim = new Date();

stim.setTime(stim.getTime() - 1);

var cocid = getcookie("cid");

if (cocid != null) {

document.cookie = "cid=key1;tim=" + stim.toGMTString();

alert("已刪除cookie");

} else {

alert("刪除cookie失敗");

}

}

這樣我們就可以通過(guò)setcookie來(lái)創(chuàng)建新的cookie,getcookie來(lái)讀取cookie以及delcookie刪除我們創(chuàng)建的cookIe.

2、使用php來(lái)讀寫(xiě)操作cookie

在php代碼中我們可以很方便的使用setcookie來(lái)創(chuàng)建cookie,$_COOKIE來(lái)讀取cookie.

如:

setcookie("cid", "111", time()+3600);

?>

以上示例為創(chuàng)建一個(gè)名稱(chēng)為cid的cookie,其值為111,過(guò)期時(shí)間為1小時(shí)

if (isset($_COOKIE["cid"])){

echo "緩存數(shù)值為:".$_COOKIE["cid"];

}else{

echo "查詢不到指定的緩存";

}

?>

查詢緩存信息,查詢成功返回緩存值

setcookie("cid", "", time()-3600);

?>

刪除我們創(chuàng)建的cookie緩存記錄.

總結(jié)

以上是生活随笔為你收集整理的php获取浏览器cookies,简单实现创建以及读取浏览器中cookie的几种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。