getHeader()获取所有cookie 这里面有几个参数

getHeader()获取所有cookie 这里面有几个参数,第1张

GetHeader 方法用于检索 >

function getCookie(name){

var strcookie = documentcookie;//获取cookie字符串

var arrcookie = strcookiesplit("; ");//分割

//遍历匹配

for ( var i = 0; i < arrcookielength; i++) {

var arr = arrcookie[i]split("=");

if (arr[0] == name){

return arr[1];

}

}

return "";

}

当然不一样

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();

datesetTime(dategetTime()+ 601000);

documentcookie=n+"="+escape(v)+"; expires="+datetoGMTString(); //escape function 用于将字符串中非ascii的字符转换为%16进制数。

}

function getCookie(n)

{

var mycookie=documentcookiesplit("; ");

for(var i=0;i<mycookielength;i++)

{

var content=mycookie[i]split("=");

if(n == content[0])

{

return unescape(content[1]);

}

}

return null;

}

function delCookie(n)

{

var date=new Date();

datesetTime(dategetTime()-1);

documentcookie=n+"= "+"; expires="+datetoGMTString();

}

setCookie("name","jerry");

alert(getCookie("name"))

以上就是关于getHeader()获取所有cookie 这里面有几个参数全部的内容,包括:getHeader()获取所有cookie 这里面有几个参数、如何用asp.net获取本地的所有cookie、javascript怎么获取cookie等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9692307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存