Yazılımcıların proje geliştirirken en çok ihtiyaç duyduğu şeylerden biride bir sayfada, o sayfaya gelmeden önceki sayfanın url bilgisini almasıdır. Yani daha açık anlatmak gerekirse şöyle örneklendirebiliriz. Sizin a.php adında bir sayfanız var. Burada bir anchor (a tagı) ile b.php sayfasına link verdiniz ve kullanıcıyı b.php sayfasına yönlendirdiniz. İşte b.php sayfasında, bu sayfaya hangi url'den geldiğini öğrenmenizin PHP'de çok basit bir yöntemi var.
HTTP_REFERER
HTTP_REFERER verisi size bulunduğunuz sayfaya hangi sayfadan geldiğinizin bilgisini verir. Bunu almak için $_SERVER tanımlaması içerisinde kullanmanız gerekir. Örnek kullanımı aşağıdaki gibidir;
$_SERVER['HTTP_REFERER']
Başka bir örnek vermek gerekirse; a.php sayfasında kullanıcıdan bazı bilgileri alıp kullanıcyı b.php sayfasına yönlendirdiniz. Burada veritabanı sorgularını yaptınız ve kullanıcıyı a.php sayfasına geri göndermeniz gerekiyor. İşte bu durumda HTTP_REFERER tam size göre. Bu bilgi ile kullanıcıları önceki sayfaya geri yönlendirebilirsiniz.