Htaccess de yönlendirme yapıyor olabilir, veya birden fazla yerde kodunuz çalışıyordur.
Bunu bir şarta bağlamadan yaparsan header çalıştıktan ve görevini yaptıktan sonra sayfa yeniden yüklendiği an yine header ile sonsuza kadar rastgele bir URL'ye yönlenmek durumunda kalacak. Meydana gelen sonsuz döngüden ötürü sistem bu uyarıyı vermiş.
Kod tek bir yerde çalışıyor
Hocam şarta bağladım şu şekilde ancak gene aynı hata:
$randomId = rand(99,99999);
if ($adres) {
header('Location: https://site.net/dosya.php');
exit();
} else if (!$adres) {
header( "Location: https://site.net/dosya.php?id=$randomId" );
exit();
}