以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  使用e.appendCookies(X,Y)会对已存在的Cookies变量X自动替换原值为Y吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128052)

--  作者:cnhh
--  发布时间:2018/11/27 22:23:00
--  使用e.appendCookies(X,Y)会对已存在的Cookies变量X自动替换原值为Y吗?
 如题:使用e.appendCookies(X,Y)会对已存在的Cookies变量X自动替换原值为Y吗? 我在使用Cookies时因在主线程httpRequest 及其子线程中使用AppendCookie(X,Y)时为什么会无效或发生使用e.cookies(X)时无法取到Y值?

--  作者:有点蓝
--  发布时间:2018/11/27 22:53:00
--  
会自动替换的。

请改为使用wb.AppendCookie

e.appendCookies在某种跳转时可能会出现无法赋值的情况

--  作者:cnhh
--  发布时间:2018/11/28 14:40:00
--  
 对于多个用户访问情况下,不同用户都操作HttpRequest中的同一个Cookies变量,为什么会出现串门情况?Cookies难道不会自动区分不同用户的会话而分别分开控制么?

--  作者:有点甜
--  发布时间:2018/11/28 15:12:00
--  
以下是引用cnhh在2018/11/28 14:40:00的发言:
 对于多个用户访问情况下,不同用户都操作HttpRequest中的同一个Cookies变量,为什么会出现串门情况?Cookies难道不会自动区分不同用户的会话而分别分开控制么?

 

1、只要正确设置cookie,不可能存在串的情况。但cookie是对于浏览器而言的,不是不同用户。如果你在一个浏览器登录了多个用户,那就公用一个cookie的。

 

2、具体问题,做个例子发上来测试。


--  作者:cnhh
--  发布时间:2018/11/28 18:18:00
--  
     这个主要是测试Cookie写入再在不同页面读取功能,登录页面用户名、密码可任意填,发现在登入再退出多次切换情形下,登入时的测试提示和退出前测试提示均有取值紊乱不稳定登的情况,不知道何原因(登录用户名TrueName和username)?
    我分别使用了两个函数来保存Cookie和取Cookie值。请帮测试和分析问题到底出在哪里?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试cookie存取用户名的不稳定问题.rar



--  作者:有点甜
--  发布时间:2018/11/28 18:32:00
--  

1、cookies没问题。

 

2、cookies是刷新到下一个网页之后才生效的。比如你在A网页设置cookie,这时候无效,跳转到B、C、D之后,才有效的。