PHP'de Yönlendirme Nasıl Yapılır ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
09.12.2024

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.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills