PHP’de Yönlendirme Nasıl Yapılır
Kullanıcıları bir sayfadan diğerine yönlendirmek web geliştirmede yaygın bir görevdir ve PHP’de header() işlevi kullanılarak kolayca yapılabilir. İster form gönderimlerinden sonra kullanıcıları yeniden yönlendiriyor ister yeni bir URL’ye taşıyor olun, PHP yönlendirmeleri işlemek için basit bir yol sağlar.
Bu makalede, PHP’de header() fonksiyonunu kullanarak nasıl yönlendirme yapılacağını ele alacağız.
Adım 1: PHP’de Temel Yönlendirme
PHP’de bir kullanıcıyı yönlendirmenin en basit yolu header() fonksiyonunu Location başlığı ile kullanmaktır. Örneğin:
Şöyle olacak:
- header(“Konum: …”): Tarayıcıya bir HTTP başlığı göndererek yeni URL’ye yönlendirme talimatı verir.
- exit(): Yönlendirmeden sonra başka bir kodun yürütülmemesini sağlar.
Adım 2: Göreceli URL’leri Kullanma
Yeniden yönlendirme için göreli URL’ler de kullanabilirsiniz. Örneğin:
Bu, kullanıcıyı aynı sunucu üzerindeki /newpage.php adresine yönlendirecektir.
Adım 3: Kalıcı Yönlendirme (301)
Bir sayfayı kalıcı olarak taşıyorsanız ve arama motorlarının kayıtlarını güncellemesini istiyorsanız, 301 yönlendirmesi kullanabilirsiniz:
Bu, tarayıcıya ve arama motorlarına sayfanın kalıcı olarak yeni konuma taşındığını bildirir.
Adım 4: Koşullu Yönlendirmeler
Kullanıcıları, oturum açmış olup olmadıkları gibi belirli ölçütlere göre koşullu olarak yönlendirebilirsiniz:
Bu örnekte, oturum açmamış kullanıcılar oturum açma sayfasına yönlendirilir.
Sonuç
PHP’de yönlendirmeler basit ama güçlüdür. Header() işlevini kullanarak, ister gezinme amacıyla ister kalıcı sayfa taşıma amacıyla olsun, kullanıcıları kolayca farklı sayfalara gönderebilirsiniz. Başka kod çalıştırılmadığından emin olmak için yönlendirmeden sonra her zaman exit() eklemeyi unutmayın.