繁体   English   中英

.htaccess在Chrome中导致会话/ cookie问题

[英].htaccess causing session/cookie issues in chrome

好的,我遇到了困扰了几天的问题,但仍然找不到解决方案。 基本上发生了什么。我正在使用CodeIgniter框架,当我使用.htaccess从引导程序中删除index.php时,仅在chrome中未设置会话。 它在其他任何地方都可以正常工作。 如果我没有.htaccess文件,只需使用mysite.com/index.php/controller这样就可以了。

我很困惑,尝试了很多不同的解决方案/修复等,什么也没有。 这个问题我找不到其他人了。 任何帮助将不胜感激!

谁将整个问题都困扰着,是因为文件favicon.gif头部丢失!

我遇到了同样的问题,最后太明显了,问题出在我的htaccess中,我发表评论以防它对任何人都有帮助。 我正在缓存html,css等。如果将其放在.htaccess文件的末尾:

<ifModule mod_headers.c> 
<filesMatch "\\.(html|htm|php)$"> 
Header set Cache-Control "max-age=1, private, must-revalidate" 
</filesMatch> 
</ifModule> 

您会顺利进行。 这是因为例如:

  • 您输入到您的站点,并且您没有登录。 但是您已经为未登录的用户提供了页面视图。
  • 然后您将登录
  • 但是,当您返回上一页时,您将看到与上一页相同的内容,好像您没有登录一样。 这是因为即使您的会话存在,浏览器也会显示上一个和缓存的页面。但是,如果重新加载,您将看到正确的页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM