我在网上阅读了很多关于 CodeIgniter 及其 session 和 Internet Explorer 问题的文章。很多内容似乎都以 session 名称为中心,名称中没有下划线。这些文章似乎都是针对 CI 1.x 的。 CI还有这个问题吗?我尝试删除下划线,但没有帮助。我也尝试添加此代码:
header ( 'P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"' );
但这也无济于事。我们特别想做的是给我们的经销商一个链接,他们可以放在他们的网站上,这将打开一个 iframe 到我们网站的一部分。 iframe 在我们的网站上工作正常,但在我们的经销商网站上却无法正常工作。这可能与跨域问题有关吗?
这不是现在应该在 CI 中解决的事情吗?我认为他们的本地 session 不会有这个问题。
最佳答案
一些东西:
sess_match_ip
和 sess_match_useragent
至 FALSE
,因为这可能会导致您描述的问题。 cookie_domain
, cookie_path
. cookie_secure
至 FALSE
(除非 <iframe>
正在通过 https)。 关于internet-explorer - CodeIgniter 2.x session 和 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912168/