如何删除307重定向?

时间:2015-12-21 20:20:22

标签: php codeigniter redirect

出于某种原因,我的网站正在进行307重定向。它曾经在codeigniter中进行验证,因此如果用户没有登录,它将重定向。但是我拿走了这个验证,现在任何人都可以访问该页面。尽管如此,现在出现了307重定向,我无法将其删除。 CI_cookie仍然被调用,所以我猜测验证和重定向仍在某处缓存,但我不知道如何删除它,也没有在谷歌上找到有关如何刷新缓存的任何信息,如果这样&# 39;它是什么。

以下是标题信息: enter image description here

注意:重定向过去发生在控制器内部,而不是发生在.htaccess文件中。我使用会话进行用户验证。我没有发布它,因为它不再存在于文件中,但是如果您需要查看它只是让我知道并且我会更新我的问题。

如果你能解释我的downvote那也很好。我知道这个问题并不重复,因为我还没有找到它。谢谢!

2 个答案:

答案 0 :(得分:1)

没有看到有问题的控制器代码......我只能猜测......如果确实从控制器中删除了重定向,那么它可以被缓存。尝试使用其他浏览器,或参阅浏览器的文档以清除Cookie /缓存数据。

答案 1 :(得分:0)

问题不是很清楚,但我会使用像这样的cookie管理器扩展 enter image description here

并清除会话cookie,您可以在config.php中找到会话cookie的名称

$config['sess_cookie_name']     = 'your_session_cookie_name';

当您删除会话cookie并刷新页面时,CI将(在后台)调用session_destroy()方法并创建新会话,因此从客户端删除会话cookie将迫使服务器重新生成新会话。

话虽如此,如果破坏会话没有帮助,我们无法在没有看到控制器的情况下真正回答