Eğer kullanıcı sayfayı 1 defa yenilerse HTTP_REFERER silinir. Şunu deneyin; önce normal bir sayfadan X sayfasına geçiş yapın orada HTTP_REFERER'ı ekrana bastırın. Çıktı var ise header fonksiyonu ile yönlendirme yapmaya çalışın.
header fonksiyonu çalışmıyor ise sayfanın başına ob_start() ekleyin.
hocam x sayfasına gidiyorum daha sonra logine gidiyorum giriş yapmadan önce, gel url yi print_r yapıyorum, ekranda bir önceki url geliyor fakat, login yapınca tekrar girişe atıyor.