Session 设置和读取会话

Session 设置和读取会话,session,asp-classic,session-state,Session,Asp Classic,Session State,我有两个经典的ASP页面,要求用户输入他们的电子邮件和指定的“密钥码”,以便访问他们可以通过电子邮件发送给他们的凭证 然后动态生成凭证代码,并(当前)在url的查询字符串中发送到第二个页面,该页面将为用户提供通过电子邮件发送凭证的选项 我现在想更改它,以便将凭证代码设置为会话,而不是通过url传递。但是我在设置会话时遇到了问题 我已将代码粘贴到github的要点中: 第47行的代码错误如下: Microsoft VBScript运行时错误“800a01a8” 所需对象:“会话” /bennett

我有两个经典的ASP页面,要求用户输入他们的电子邮件和指定的“密钥码”,以便访问他们可以通过电子邮件发送给他们的凭证

然后动态生成凭证代码,并(当前)在url的查询字符串中发送到第二个页面,该页面将为用户提供通过电子邮件发送凭证的选项

我现在想更改它,以便将凭证代码设置为会话,而不是通过url传递。但是我在设置会话时遇到了问题

我已将代码粘贴到github的要点中:

第47行的代码错误如下:

Microsoft VBScript运行时错误“800a01a8”

所需对象:“会话”

/bennettsget/default.asp,第47行

我想知道是否有人能帮忙?如果我的解释或术语不正确,请道歉。经典ASP不是我选择的语言,但它是您在开始新工作时继承的网站之一

谢谢。

删除“设置”一词。试一试

Set通常与成熟对象结合使用。使用会话时,实际上是在为集合设置值,而不是创建对象。

删除“Set”一词。试一试


Set通常与成熟对象结合使用。在处理会话时,您实际上是在为集合设置值,而不是创建对象。

我感觉到了您的痛苦。我已经很久没有使用ASP Classic了。我感觉到了你的痛苦。我已经很久没有使用ASP Classic了。@B佩恩:非常感谢。一个字就让一切停止了。嘿。@B佩恩:非常感谢。一个字就让一切停止了。呵呵。
Session("fullcode") = fullcode