【问题标题】:Session between vbScript and jScriprvbScript 和 jscripr 之间的会话
【发布时间】:2012-08-28 10:34:29
【问题描述】:

我的网站使用vbscript 编码,其中创建了会话变量,但突然我使用了一个jscript 页面。似乎在那一刻会话ID发生了变化。

如何保存?

谢谢!

编辑:查看我的下一条消息以获得更精确的信息。


我有个主意。我的 jscript 页面使用 xmlhttp 对象调用另一个 asp 页面,这是抱怨错误的被调用页面。我认为这是因为对相关 asp 页面的请求是在服务器端进行的。因此,页面接收服务器的会话 ID,而不是来自客户端。在您看来,我该如何改变呢?

【问题讨论】:

  • 它应该可以正常工作,与 VBScript/JScript 的区别无关。

标签: asp-classic


【解决方案1】:

在您的情况下很可能不是问题,但几周前我遇到了会话 ID 更改的问题,在我的情况下,这是由站点名称中的下划线引起的。这是一个奇怪的 IIS 错误

【讨论】:

  • 感谢您的回答。你能准确吗
  • 谢谢。我的网址中没有下划线。
  • @Gaby:站点名称是指站点绑定的主机名吗?
  • 问题出在站点名称上。正如它在站点下的 IIS 中所示。主机名和完整网址不包含任何下划线。
【解决方案2】:

如果您在会话名称中使用下划线,请尝试将其删除。

我们最近遇到了类似的问题。我不确定确切的原因(可能是名称的编码),但删除下划线可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 2010-09-26
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2016-04-14
    • 1970-01-01
    相关资源
    最近更新 更多