网站建设Web Design
当前位置: 主页 > 网站建设 > 网站建设经验 >一、Jquery基本操作cookie方法如下:
1:载入jquery.js 和 jquery.cookie.js后,便可直接操作
$.cookie(‘the_cookie’); // 读取 cookie
$.cookie(‘the_cookie’, "the_value’); // 存储 cookie
$.cookie(‘the_cookie’, "the_value’, { expires: 7 }); // 存储一个带7天期限的 cookie
$.cookie(‘the_cookie’, "", { expires: -1 }); // 删除 cookie
二、php基本操作cookie方法如下:
//设置
setcookie('mycookie','cookie value'); //简单设置
setcookie('mycookie','cookie value',3600*24*7); //保存一个星期的COOKIE
//读取
$_COOKIE['mycookie'];//常规读取
$mycookie; //更为简单的读取方法,比如设置一个名为MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的变量,名为 $myCookie,这个变量的值就是Cookie的值
//删除
setcookie('mycookie','',time()-3600);
三:两者交互
1:php读取JS设置的COOKIE
$_COOKIE['mycookie']; //utf8编码下,读取中文正常
2:JS读取php设置的COOKIE
$.cookie(‘the_cookie’); //COOKIE中的值,空格会被读取为加号
说明:
1:JS设置的COOKIE,可以用php读取,在utf8编码下,中文没有出现乱码。
2:php设置的COOKIE,可以用js读取,在utf8编码下,存在问题:空格会被读取为+
3:js设置和修改COOKIE后,可以立即读出COOKIE
4:php设置和修改COOKIE后,需要第二次访问此页面,才能读取出来(即刷新)
5:JS可立即读取JS或者PHP设置的COOKIE,而PHP只能刷新后才能读取JS或者PHP设置的COOKIE
此文章属深圳网站建设公司爱企业网 咖乐 (color) 手写原创,仅代表个人观点,转载请注明出自www.iqwweb.com 尊重原创 谢谢配合