请大家看看我的cookies为何奇怪的丢失

sykkys 2008-12-01 01:26:59
a注册页面设置cookies:
Response.Cookies("Email").Value = Request.Form("Email")
Response.Cookies("Email").Expires = DateTime.Now.AddDays(7)
b管理页面读取并再加入一个cookies(取得注册用户id):
<%= Request.Cookies("Email").Value %>
Response.Cookies("ID").Value = DataSet1.DefaultView.Table.Rows(0)("ID")
c是修改页面或其它功能页面。
我同时在b和c上加了
<script runat="server">
Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
If (Not Page.IsPostBack) Then
If IsDBNull(Request.Cookies("Email").Value) Or Trim(Request.Cookies("Email").Value) = "" Then
Response.Redirect("zhuce.aspx")
End If
End If
End Sub
</script>
a可以注册,b可以读取cookies,c也取得了注册用户id,当我再返回到b时,点击c链接时,cookies丢失,自动返回到注册页。
请专家看看是何原因?(我之前用session一切正常,改成cookies就出现了这样的问题)
...全文
73 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sykkys 2008-12-02
  • 打赏
  • 举报
回复
我从a登录到b时,在客户端看到cookies有保存,到c后再返回就没有了
sykkys 2008-12-02
  • 打赏
  • 举报
回复
up
sykkys 2008-12-01
  • 打赏
  • 举报
回复
好像没保存,cookie的路径该怎样设置?
Fibona 2008-12-01
  • 打赏
  • 举报
回复
你在客户端查看一下cookie的值正不正确,(有没有正确保存)

试着设置一下cookie的路径为/
sykkys 2008-12-01
  • 打赏
  • 举报
回复
能否说得详细些?
沐NeMo 2008-12-01
  • 打赏
  • 举报
回复
可能是你的页面缓存问题吧。

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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