任何想法为什么我的SESSION代码与IE + Firefox + chrome一起使用但是在safari中失败..
page1.aspx有代码:
Session("sessioncreated") = Now.Ticks
page2.aspx:问题在这里(当用户来到第2页时:)
If Session("sessioncreated") Is Nothing Then
' critical error - SAFARI comes here, data is lost
else
' all other browsers come here OK
end if
如何进一步调试?
我的web.config没什么特别的 - 我只使用会话处理的默认值
答案 0 :(得分:2)
你的重定向导致safari将cookie视为第三方cookie,并且Safari不允许在IFrame中使用第三方cookie(现在每个facebook应用都在IFrame内)。
希望这有帮助。
答案 1 :(得分:1)
您是否在Safari上启用了Cookie?
此外,如果您在主机名上有下划线(例如,http://ex_ample/mysite - source),Safari似乎不会接受Cookie。