Temelde böyle bir yapıya sahip bazı noktaları geocode için bir komut dosyası yazdık:
//get an unupdated record
$arr_record;
while(count($arr_record) > 0)
{
//strings are derived from $arr_record
geocode($string1);
geocode($string2);
geocode($string3);
array_pop($arr_record);
}
function geocode($string) {
//if successful
update($coords)
}
function update($coords) {
//update the database
header('Location:http://localhost/thisfile.php')
}
Sorun geocode başarılı ve güncellenen veritabanı ve teh başlık resent bile, komut hala sayfayı yeniden ve yeni bir rekor tekrar başlatmadan tekrar ederken döngüye gider.
PHP için bu normal bir davranış mı? Nasıl böyle davranıyor önlemek mi?