[英]Bypass chrome “this website has a redirect loop” error?
我正在嘗試在數據庫中開發某種自動插入系統,並且要使其正常工作,我需要重定向回同一頁面大約2400次。 該頁面僅供一次性使用,在編輯完數據庫的每一行后,我打算將其刪除。
我想知道是否有人知道如何禁用或繞過Google Chrome瀏覽器“此網站具有重定向循環”錯誤頁面。 我知道這里有一個重定向循環,它是有意設計的(因為我想不出其他方法可以做到這一點)。
這是當前的代碼:
<?php
include "db/connect.php";
include "db/select.php";
include "functions/getStatics.php";
error_reporting(E_ALL | E_WARNING | E_NOTICE);
if(isset($_GET['pos'])) {
$id = $_GET['pos'];
} else {
$id = 1;
}
$all = dbSelect("SELECT * FROM wh_systems WHERE id = $id");
$name = $all[0]->name;
$id = $all[0]->id;
$statics = getStatics($name);
echo $name.' - '.$id.' - '.$statics;
$sql = "UPDATE wh_systems
SET statics='$statics'
WHERE id=$id";
$update = $db->query($sql);
$location = "?pos=".($id+1);
header("Location: " . "http://" .$_SERVER['HTTP_HOST'].'/'. $_SERVER['PHP_SELF'] . $location);
當我運行它時,在頁面停止並吐出錯誤之前,大約只有22行(或22個重定向)。
如果您知道此問題的任何解決方法,請告訴我,
謝謝。
這可能有效:
<?php
echo '<meta http-equiv="refresh" content="0; url=http://' .$_SERVER['HTTP_HOST'].'/'. $_SERVER['PHP_SELF'] . $location.'">';
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.