跨域获取Cookies的问题

6258 2006-02-07 05:35:18
我的代码:
<%
Response.Cookies("MyCookle").Domain="gogocn.com"
Response.Cookies("MyCookle")("Username")="user"
Response.Cookies("MyCookle")("Password")="123456"


strDomaln=Request.Cookies("MyCookle").Domain
strUsername=Request.Cookies("MyCookle")("Username")
strPassword=Request.Cookies("MyCookie")("Password")
%>
运行会提示
Microsoft VBScript 运行时错误 错误 '800a01b6'

对象不支持此属性或方法: 'Request.Cookies(...).Domain'

/test.asp,行 8

第8行就是:strDomaln=Request.Cookies("MyCookle").Domain
为什么会这样呢?
...全文
146 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzhenmei 2006-02-07
  • 打赏
  • 举报
回复
因为只能用Response.Cookies(..).Domain这个方法!
'Request.Cookies(...).Domain' 不需要这句就可以读取Cooikes啊!!!
<%
Response.Cookies("MyCookle").Domain="gogocn.com"
Response.Cookies("MyCookle")("Username")="user"
Response.Cookies("MyCookle")("Password")="123456"
strUsername=Request.Cookies("MyCookle")("Username")
strPassword=Request.Cookies("MyCookie")("Password")
%>
不知道你是怎么测试的,是不是放到真实的环境进行测试.如果暂时没有真实的测试环境,可以利用hosts文件模拟一个,我就是这么干的:)
Taciterry 2006-02-07
  • 打赏
  • 举报
回复
asp无法跨域操作Cookies。你想想,要是真的可以跨域了,那不是乱套了??

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧