我可以在我的网站中选择更改语言。
当用户更改语言时,它会保存在 cookie 中,以便其他页面知道显示哪种语言!
有些页面在https中。在这些页面中,我没有得到选择的语言。
有什么方法可以为http
and使用相同的 cookiehttps
吗?
您可以尝试将 cookie 设置为 secure = false
请参阅http://msdn.microsoft.com/en-us/library/system.web.httpcookie.secure.aspx
不,没有。cookie 在域中是本地的,并且 http 和 https 页面被认为在不同的域中。
https 页面是加密的,因此为 http 请求发送相同的 cookie 会泄漏该信息,并危及加密。