以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- AppendCookie 怎么设置作用域 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123400) |
-- 作者:mmd888 -- 发布时间:2018/8/13 23:55:00 -- AppendCookie 怎么设置作用域 问题:在网站的/zwpg/logon.html 这个目录下创建的 Cookie ,在网站的/zwpg/glist.html目录是可以正常访问cookie,但是 在/home/index.html 在网站其他目录下是访问不了这个Cookie。 想要的结果,是在网站的其他目录也能访问这个Cookie!!! 我在网上查了,是因为作用域的问题,没有设置path 的原因 但是在我们这个开发工具里,需要如何设置呢? 我在当前页面是可以正常获取,但是在其他不同目录下的页面不就获取不到了
|
-- 作者:有点蓝 -- 发布时间:2018/8/14 8:47:00 -- AppendCookie的作用域是设置到根目录的,只要是同一个域下的不同子目录都可以使用的。应该不是作用域的问题,具体代码发上来看看 |
-- 作者:有点甜 -- 发布时间:2018/8/14 9:03:00 -- 回复1楼,你没有升级到最新版foxtable吧?请升级一下。 |
-- 作者:mmd888 -- 发布时间:2018/8/14 17:17:00 -- 我是升级到了最新版本啊,这个的确有问啊。我之前也发现过此问题, 我的习惯是前台的可视页面,我放在跟目录下的一个文件目录 比如abc,后台处理数据的页面我放在另外一个目录def,但是 我在abc下创建的cookie,在后台页面不可用, 我还没有想到更好的办法来解决,我现在只是在后台创建cookie的时候,再前台的页面也创建了一个,目前问题是解决了,这样貌似不科学。。。 var result = sendAjaxJSON(data1, "/ztbr/preeds/logon.html","",false);
if (result ==\'ok\'){
document.cookie="ztbruser="+ $("#loginname").val()+";path=/";
//alert("登陆成功!")
window.location.href = "index.html";
}else{
alert(result)
}}) 这样貌似不科学!
|
-- 作者:有点甜 -- 发布时间:2018/8/14 18:19:00 -- 不,可,能,有问题。你可以加入红色代码,看看cookie的设置
Select Case e.Path |
-- 作者:有点甜 -- 发布时间:2018/8/14 18:20:00 -- 或者是,你可以在源码那里自己加上cookie的。
http://www.foxtable.com/mobilehelp/scr/0061.htm
|
-- 作者:有点蓝 -- 发布时间:2018/8/14 19:59:00 -- 应该是cookie设置的时机问题,请贴出详细的代码 |