cookie在firefox中无法保存. IE没有问题,但是firefox中无法保存原来存储的数据.测试了一下,发现每打开一次firefox 浏览器都会重新建立一个cookie 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后台用PHP也对cookie进行了存储 但当浏览器打开时,每次都只输出PHPSESSID=xxxxxxxxxxxxx 应该是楼的的方法有问题,我们的类似程序在IE和firefox中都没问题. 这是我的cookie方法类 貌似没有问题啊,莫非是我在服务器PHP将session 和cookie一起用的缘故? var cookie=new function(){ this.get=function(cN) { var c_V = ''; var ck = document.cookie; var p_N = ck.indexOf(escape(cN) + '='); if (p_N != -1) { var p_V = p_N + (escape(cN) + '=').length; var e_P = ck.indexOf(';', p_V); if (e_P != -1) c_V = unescape(ck.substring(p_V, e_P)); else c_V = unescape(ck.substring(p_V)); } return (c_V); }; this.set=function(cN, c_V, expires, path, domain, secure){ var date=new Date(); var ltime = date.getVarDate expires=new Date(); expires.setYear(expires.getYear()+4) document.cookie = escape(cN) + '=' + escape(c_V) + (expires ? '; expires=' + expires.toGMTString() : '') + ('; path=/') + (domain ? '; domain=' + domain : '') + (secure ? '; secure' : ''); }; this.clear=function(){}; this.reset=function(){}; }; new function是啥意思? // 设置Cookie SetCookie: function(name, value, expires) { document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires.toGMTString() : "" ); }, // 获取Cookie GetCookie: function( name ){ var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) return unescape(arr[2]); return null; }, 该死的ff,要求太严格。expires.setYear(expires.getYear()+4) jquery .post返回值的问题???? 通过JQuery改变图片的样式,有什么方法? js提示信息框 javascript调试工具哪个比较好?ie和firefox,在线调试的? 从firebug看到的奇怪cookie字段 js如何在子页面里调用checkboxlist下的值返回到父页面中??(新手问题) CSDN在结帖的时候那个分数的提醒是如何做的? 100分:拖拉机(升级、80分)的比较一手牌的大小的算法 js实现 模态对话框运行后,其父窗口还在继续向下运行吗? easyui tree选中问题 急!为什么javascript滚动文字,不能滚动? 求一段正则表达式,以特定条件截取字符串
貌似没有问题啊,莫非是我在服务器PHP将session 和cookie一起用的缘故?
var cookie=new function(){
this.get=function(cN) {
var c_V = '';
var ck = document.cookie;
var p_N = ck.indexOf(escape(cN) + '=');
if (p_N != -1)
{
var p_V = p_N + (escape(cN) + '=').length;
var e_P = ck.indexOf(';', p_V);
if (e_P != -1)
c_V = unescape(ck.substring(p_V, e_P));
else
c_V = unescape(ck.substring(p_V));
}
return (c_V);
};
this.set=function(cN, c_V, expires, path, domain, secure){
var date=new Date();
var ltime = date.getVarDate
expires=new Date();
expires.setYear(expires.getYear()+4)
document.cookie =
escape(cN) + '=' + escape(c_V)
+ (expires ? '; expires=' + expires.toGMTString() : '')
+ ('; path=/')
+ (domain ? '; domain=' + domain : '')
+ (secure ? '; secure' : '');
};
this.clear=function(){};
this.reset=function(){};
};
SetCookie: function(name, value, expires) {
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires.toGMTString() : "" );
},
// 获取Cookie
GetCookie: function( name ){
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return unescape(arr[2]); return null;
},
expires.setYear(expires.getYear()+4)