首页 > PHP教程 > php开发知识文章

php与jquery设置和读取cookie的函数用法

php中设置cookie使用setcookie方法,读取cookie使用全局变量$_COOKIE。jquery中使用cookies,需要使用jquery.cookie插件,$.cookie读取或设置cookie

读取cookie

php语言:

使用全局变量$_COOKIE获取cookie

jquery:

包含jQuery的库文件,再包含 jquery.cookie.js 的库文件。 

<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 

<script type="text/javascript" src="js/jquery.cookie.js"></script>

$.cookie("name");  //存在返回值php

$.cookie("name1");  // 不存在返回undefined

$.cookie();  // 返回所有cookie,如 { "name": "php" }

 

设置cookie

php语言:

bool setcookie(string name[,string value[,int expire[, string path[,string domain[,int secure]]]]])

name参数为cookie名称,value为对应的值,expire为cookie的过期时间,path为cookie存储的路径,domain为cookie对应的域名

setcookie(

    'name',  // cookie名字,必需的

     'php',     //  cookie的值

     time()+7*24*60*60, //  过期时间,设置为一个星期

     '/',               //  cookie路径

     'www.a.com' //  cookie绑定的域名

)

jquery:

包含jQuery的库文件,再包含 jquery.cookie.js 的库文件。 

<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 

<script type="text/javascript" src="js/jquery.cookie.js"></script>

$.cookie("name","php",{expires: 7, path: '/', domain: 'www.a.com'});  //  设置了名为name,值为php的cookie,有效期7天

 

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。