在PHP中,我可以通过使用Session_id()作为设置器来选择使用特定的Session。在经典ASP中设置SessionId?
有没有在传统的ASP/VBScript中的任何类似的功能?我有一个VBScript网站,根据页面,它可以直接从浏览器调用,也可以通过HTTP在内部调用。不幸的是ASP将这些视为两个单独的会话,因为用户的计算机调用一个,而服务器本身调用另一个。我想告诉服务器调用,“嘿,使用会话123456”,以便它可以直接与用户调用页面共享信息。
有什么建议吗?任何方式来改变或命名页面上使用的会话?
你能举个例子吗?服务器调用不会与浏览器共享cookie ...... –
ASP会话没有这种内置方法。但是你可以在你的内部请求中手动设置cookie的头部(通过解析来自Request.ServerVariables(“ALL_RAW”)的会话cookie的值)。 –
你从哪里发出内部请求?因为,如果两者都是ASP,就会发生死锁。 –