Error 310 (net::ERR_TOO_MANY_REDIRECTS):错误 310 (net::ERR_TOO_MANY_REDIRECTS):

138次阅读

共计 888 个字符,预计需要花费 3 分钟才能阅读完成。

【问题描述】:

这是什么错误:

Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

我使用 PHP CodeIgniter 和库 SimpleLoginSecure,这是我的代码:

if ($this->session->userdata(‘logged_in’)) {

redirect(‘admin/index’);

}

我该如何解决这个错误?

问候

【问题讨论】:

标签:php session codeigniter redirect user-data

【解决方案 1】:

我猜你得到了一个无限的重定向循环:你被重定向到 admin/index,同样的代码 sn-p 再次运行,无限重定向到 admin/index。您可能想对该 sn-p 添加一个检查,并且仅当您不在管理 / 索引页面上时才进行重定向。

【讨论】:

我遇到过这种情况,这就是问题所在。

【解决方案 2】:

你不应该在你的类的 __construct() 中使用 redirect() 函数。

【讨论】:

【解决方案 3】:

我的解决方案:

$self = $_SERVER[‘PHP_SELF’];

$str2use = strrchr($self, ‘/’);

$length = strlen($str2use) -1;

@$fname = substr($str2use, 1. $length);

if ($fname != “YOURPHPSCRIPT.php”){

echo ““;

exit;

}

【讨论】:

【解决方案 4】:

我刚刚在我管理的博客中遇到了这个问题,结果是 wp_options 中设置的 URL 出现了问题。我们移动了开发服务器的域,虽然其中一个域前缀更改进入了数据库,但另一个没有。如果您的网址设置为 http://domain.com,请尝试将其设置为 http://www.domain.com。

只是表明,从 wp-config.php 和数据库站点设置开始仔细检查您的设置总是有帮助的。

【讨论】:

【解决方案 5】:

检查您是否在加载索引页面时再次在代码中的某处加载“索引”页面。

重定向 (‘admin/index’);

【讨论】:

正文完
 
天天
版权声明:本站原创文章,由 天天 2023-06-17发表,共计888字。
转载说明:

本文由 天天资讯网 整理发布,转载请注明出处.
版权声明:部分文章内容或图片来源于网络,我们尊重作者的知识产权。如有侵犯,请联系我们在第一时间删除。