【发布时间】:2014-09-18 13:19:04
【问题描述】:
我使用 Classic ASP (vbscript),我将 cookie 添加到响应中,如下所示:
Response.Cookies("mycookie") = "var_cookie"
然后我发出重定向到“etape2.asp”文件:
Response.Redirect("etape2.asp");
在我被重定向到的新页面(“etape2.asp”)上,我尝试像这样检索一个 cookie:
Request.Cookies("mycookie");
但是cookie是空的!!
谁能想到为什么 cookie 没有被传递?
【问题讨论】:
-
您的浏览器 cookie(隐私)设置或第三方插件可能阻止了 cookie?
-
这段代码之前是你的开场
<html>标签吗?你能保存和检索Session变量吗?我相信这些也是基于cookies的。另外,分号是怎么回事? -
这是在打开 之前。在“Chrome”工作中,“FireFox”会出现此问题
-
如果您的应用程序在不同的服务器上或在不同的应用程序中,那么 cookie 可能不会被传递。
-
不,我的应用程序在同一台服务器上
标签: cookies vbscript asp-classic response.redirect