在 PHP 中,我可以通过使用 Session_id() 作为 setter 来选择使用特定的 Session。
Classic ASP/VBScript 中有类似的功能吗?我有一个 VBScript 站点,根据页面的不同,该站点可以直接从浏览器调用,也可以通过 HTTP 在内部调用。不幸的是,ASP 将它们视为两个单独的会话,因为用户的计算机调用一个会话,而服务器本身调用另一个会话。我想告诉服务器调用,“嘿,使用会话 123456”,这样它就可以与直接调用页面的用户共享信息。
有什么建议吗?有什么方法可以更改或命名页面上使用的会话吗?
没有像 PHP 那样的内置方法Session_id()
在 ASP 经典中。
ASP 的 Session 对象具有严格的锁定机制,可以保证状态的一致性,因此这可以防止您在同一应用程序池中使用相同的会话标识符发出其他请求。
另一方面,很容易实现一个桥来与同一域下的不同平台(例如 PHP)共享会话状态。
如何从 PHP 访问 ASP 经典会话变量? https://stackoverflow.com/a/37060660/893670
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)