关于ASP的Cookies问题

weixin_41240366 2021-03-21 11:18:51
页面A代码:

<%
Response.Cookies("aaa")="123456" '值是随机数
Response.Cookies("aaa").Expires = DateAdd("n", 1, Now())
%>

当页面B判断Cookies 1分钟过期后aaa为空时输出访问非法
<% 
if request.Cookies("aaa") ="" then
response.write("访问非法" )
End If
%>

以上我只要设置了Cookies 过期时间就无法输出<% =request.Cookies("aaa") %>

麻烦高手帮看看是怎么回事,

我的想法是,因为页面A是前端留言表单页,页面B是表单接收页,所以页面B禁止直接访问,有没更好的方法?
...全文
493 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2021-03-22
  • 打赏
  • 举报
回复
没有设置cookies的path的话,是指当前页的cookie, B应该是取不到的。
要用cookie的话 设置一下 Path="/"
或者用 session在服务器端存储记录。
一般会用cookie来保存token进行访问控制。 单独限制访问接受页似乎没有必要。

28,409

社区成员

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

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