0
기본적으로 file_get_contents
을 사용하여 무한 루프를 수행하는 스크립트가 있습니다. 기본적으로 함수를 실행 한 다음 file_get_contents
URL로 전달되는 $_GET
변수를 증가 시키면 문제는 분명히 발생합니다. "너무 많은 리디렉션"에 대한 오류가 난 크론 작업 또는 오류없이 그 일을하는 방법에 그것을 할 수 자신의 방법입니다, 여기에 다른 방법 또는 더 효율적인 방법이 있나요 내 현재 코드제한 시간에서 무한 루프 중지
$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)
과 같은 방법을 사용하여 시도했다하지만 여전히 그것을 자바 스크립트에서 리디렉션하기 전에 일시 정지를 추가
완벽하게 일을, 감사 –