PHP 读写cookie的语句:
1setcookie("user", "Lilu", time()+3600); 2echo $_COOKIE["user"];
javascript读写cookie代码:
1function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 2{ 3 var Days = 30; //此 cookie 将被保存 30 天 4 var exp = new Date(); //new Date("December 31, 9998"); 5 exp.setTime(exp.getTime() + Days*24*60*60*1000); 6 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 7} 8function getCookie(name)//取cookies函数 9{ 10 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); 11 if(arr != null) return unescape(arr[2]); return null; 12 13} 14function delCookie(name)//删除cookie 15{ 16 var exp = new Date(); 17 exp.setTime(exp.getTime() - 1); 18 var cval=getCookie(name); 19 if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); 20} 21 22 23 24SetCookie ("lilu", "it's me") 25alert(getCookie('lilu'));
页面用不同的浏览器访问cookie就存放在不同的地方,比如IE浏览器的cookie存放在
C:\Users\[your computer name]\AppData\Roaming\Microsoft\Windows\Cookies
在同一浏览器下 javascript产生的cookie和php产生的cookie可以互相访问比如:
1alert(getCookie('user')); 2 3 4 5 6 7echo $_COOKIE["lilu"];