本文目錄一覽:
- 1、php怎麼獲取cookie裡面的數據?
- 2、php設置好cookie如何在html中讀出cookie
- 3、php怎麼獲取cookie裡面的數據
- 4、PHP中cookie的使用
- 5、php怎麼獲取cookie的值
- 6、php怎麼獲取cookie呢?
php怎麼獲取cookie裡面的數據?
1、首先要創建一個cookie,名字為UserName,值為zs,過期時間為2個星期:
setcookie(“UserName”,”zs”,time()+2*7*24*3600);
2.取cookie的值
echo $_COOKIE[‘UserName’];
如果你不知道cookie裡面有些什麼信息,可以先打印出來看下再取值,print_r($_COOKIE)就行;
php設置好cookie如何在html中讀出cookie
PHP生成cookie,HTML頁面使用JavaScript即可讀取。操作示例如下:
?php
//首先php生成cookie;
//demo.php
// 開啟session
session_start();
$name=”baiduzhidao”;
setcookie(“cname”,$name,time()+3600,”/”);
?
2.HTML頁面讀取;
//index.html
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “
html xmlns=”
head
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
titleJS讀取cookie示例/title
style
body{ font-size:14px; line-height:22px; font-family:”微軟雅黑”, Verdana, Geneva, sans-serif;}
input,textarea{ font-family:”微軟雅黑”, Verdana, Geneva, sans-serif; padding:3px; font-size:12px; }
h3{ clear:both;}
li{ padding:2px 0; list-style:none;}
/style
script type=”text/javascript”
function get_cookie(cookieName){
//判斷cookie是否存在
if (document.cookie.length0){
pos=document.cookie.indexOf(cookieName + “=”)
if (pos!=-1){
pos=pos + cookieName.length+1
last=document.cookie.indexOf(“;”,pos)
if (last==-1) last=document.cookie.length
return unescape(document.cookie.substring(pos,last))
}
}
return “cookie不存在!”;
}
/script
/head
body
input type=”button” value=”獲取cookie” onclick=”alert(get_cookie(‘cname’));”/
/body
/html
php怎麼獲取cookie裡面的數據
1、首先要創建一個cookie,名字為UserName,值為zs,過期時間為2個星期:
setcookie(“UserName”,”zs”,time()+2*7*24*3600);
2.取cookie的值
echo $_COOKIE[‘UserName’];
如果你不知道cookie裡面有些什麼信息,可以先打印出來看下再取值,print_r($_COOKIE)就行;
PHP中cookie的使用
所有網站的Cookies都是用來在客戶端瀏覽器中保存客戶信息用的,內容可以根據自己需要來定義,讀取時會自動根據網站的域名+cookies名稱來讀取,一般讀取時不需要指定網站的域名,因為系統會自動判斷的下面是PHP中設置和讀取Cookies的方法設置User名為Alex Porter,超時的時間為1小時?php
setcookie(“user”, “Alex Porter”, time()+3600);
?讀取名為User的cookies值,首先判斷是否設置了名稱為User的Cookies,如果有就輸出他的值,沒有的話就輸出沒有設置Cookies?php
if (isset($_COOKIE[“user”]))
echo “Welcome ” . $_COOKIE[“user”] . “!
“;
else
echo “No Cookies set!”;
?
php怎麼獲取cookie的值
PHP 的 $_COOKIE 變量用於取回 cookie 的值。
例子:
在下面的實例中,我們取回了名為 “user” 的 cookie 的值,並把它顯示在了頁面上:
?php
echo$_COOKIE[“user”];
print_r($_COOKIE);
?
同時可以用setcookie() 函數設置 cookie。
語法:
setcookie(name, value, expire, path, domain);
在下面的例子中,我們將創建名為 “user” 的 cookie,並為它賦值 “Alex Porter”。我們也規定了此 cookie 在一小時後過期:
?php
setcookie(“user”,”AlexPorter”,time()+3600);
?
當刪除 cookie 時,您應當使過期日期變更為過去的時間點。
刪除的實例:
?php
//settheexpirationdatetoonehourago
setcookie(“user”,””,time()-3600);
?
php怎麼獲取cookie呢?
當然不一樣
js是基於對象的前端腳本語言,通過dom對象的cookie屬性獲得所有的cookie值。
php的cookie是面向過程的。通過php預定義變量$_COOKIE得到所有的cookie值。也就是一個數組。
這個是php中cookie的使用
// 設定 cookie
setcookie(“cookie[‘three’]”, “cookiethree”,time()+3600);
setcookie(“cookie[‘two’]”, “cookietwo”,time()+3600);
setcookie(“cookie[‘one’]”, “cookieone”,time()+3600);
// 讀取cookie
if (isset($_COOKIE[‘cookie’]))
{
echo $_COOKIE[‘cookie’][‘\’two\”].”br/”;
foreach ($_COOKIE[‘cookie’] as $name = $value)
{
echo “$name : $value br /\n”;
}
}
值得注意的是。定義cookie變量的時候中括號的變量名實不加 引號的。
這個是js中cookie的使用
function setCookie(n,v)
{
var date=new Date();
date.setTime(date.getTime()+ 60*1000);
document.cookie=n+”=”+escape(v)+”; expires=”+date.toGMTString(); //escape function 用於將字符串中非ascii的字符轉換為%16進制數。
}
function getCookie(n)
{
var mycookie=document.cookie.split(“; “);
for(var i=0;imycookie.length;i++)
{
var content=mycookie[i].split(“=”);
if(n == content[0])
{
return unescape(content[1]);
}
}
return null;
}
function delCookie(n)
{
var date=new Date();
date.setTime(date.getTime()-1);
document.cookie=n+”= “+”; expires=”+date.toGMTString();
}
setCookie(“name”,”jerry”);
alert(getCookie(“name”))
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/194479.html