Kimlik doğrulama veya yönetimden onay bekliyor.
Header yönlendirmemesinin nedeni muhtemelen utf-8 bomu. Header tekrar gönderilirken öncesinde herhangi bir çıktı verilirse hata verir. error_reporting(0) ise hata da vermez. Bunun yerine js redirect kullanmanızı öneriyorum. header("Location: ..."); kullanılan yerde echo "<script>window.location = "adres"</script>"; şeklinde kullanım yapabilirsiniz.
Admin ile ilgili sorunu yorumlamak için kodlar gerekli. session_start() kullanıldı mı? $_SESSION bir değişkene atandı mı? Hatalar gösterilmesin diye @ kullanıldı mı? Bunlar sorulabilecek sorular. Kodlar görülmeli.