本文目录一览:
- 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"))