禁用重定向循环

时间:2011-11-06 01:13:11

标签: php redirect-loop

有没有办法禁用错误310(重定向循环)检查,或者是否有任何没有此检查功能的浏览器(可能是旧的)?

我需要它用于我编写的php脚本,用file_get_contents检查文件,它知道它传递给它的id是什么文件,然后它重定向到具有不同id的同一页面。

谢谢!

1 个答案:

答案 0 :(得分:3)

不要使用header("Location: ...");,请尝试以下操作:

die('<script type="text/javascript">location.href = "'.$new_location.'";</script>');

这将绕过重定向循环错误。

编辑:更好:

die('Some progress information here...
     <script type="text/javascript">
          setTimeout(function() {location.href = "'.$new_location.'"},50);
     </script>');

这样您就可以显示一些进度信息。