有时候咱们须要不一样域名共享一个cookie,特别是一二级域名下。javascript
如用php自己就很简单了。。以下便可php
setcookie('ywx001','测试用数据',time()+3600,'/','.xxx.com');
这样无论是www.下仍是admin.下仍是xxx.xxx.com下均可以共享这个ywx001的值java
不过有时候可能你须要用js来存cookie,比php要稍微麻烦点。代码以下:cookie
//设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/; domain=.xxx.com"; } //获取cookie function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) != -1) return c.substring(name.length, c.length); } return ""; } setCookie('ywx2','ceshishuju','1'); var a = getCookie('ywx2'); alert(a);
固然,这里path和domain你也能够写为参数,随意便可。效果与上面php通常无二。dom