文件夹中的经典ASP和SSL

时间:2013-02-11 08:56:49

标签: ssl asp-classic

我们在经典的asp网站中有一个文件夹,其中为该文件夹设置了ssl。它可以工作但是当您在文件夹中加载第一页然后按照指向文件夹中另一页的超链接时,您会被踢回到导致https内容的文件夹之外的页面。

重复此过程(按照非https页面上的链接>转到https文件夹>按照链接到https文件夹中的其他页面)并且一切正常,对于随机数之间的跳数https文件夹中的页面,然后爆炸,再次踢出。

我注意到,当https文件夹中的页面之间跳转时,会话ID会一直变化。有人说这是由于IE兼容模式交换,但我强制使用标题并使用IE开发工具(想念你Firebug),我看到模式保持不变。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我们去年与另一个项目有类似的问题。 @padas是对的。 http和https上的会话不同,服务器会遇到问题。我们选择的选项是https整个网站。无论如何它都有意义,并帮助用户对他们正在浏览的内容充满信心。

答案 1 :(得分:1)

这听起来像是你在http和https之间的遍历,这会改变会话ID。如果您的网页使用会话ID来跟踪人员,那么您将遇到问题。你最好放弃一个cookie或强迫https。