基本上,我有一个使用 执行无限循环的脚本file_get_contents
,它基本上只是运行函数然后递增$_GET
传递给file_get_contents
url 的变量,问题显然是它为“重定向太多”引发错误,是他们的我可以在 Cron Job 上做到这一点,或者没有错误地做到这一点,这是我当前的代码
$id = $_GET['id'];
$next_id = $id + 1;
$url = "http://www.website.com/profile/$id.json";
$json = file_get_contents($url);
$result = json_decode($json, true);
$headers = get_headers($url);
if($headers[0] !== "HTTP/1.1 404 Not Found") {
$query = mysql_query("query here");
if($query) {
echo '<script type="text/javascript">
<!-- window.location = "import.php?id='.$next_id.'" //-->
</script>';
} else {
echo '<script type="text/javascript">
<!-- window.location = "import.php?id='.$id.'" //-->
</script>';
}
}
有没有其他方法或更有效的方法来做到这一点?我已经尝试sleep(5)
过使用我的重定向之前的方法,但它似乎仍在继续这样做