Daha
PHP'de nasıl yönlendirme yapabilirim?
PHP kullanarak bir kullanıcıyı farklı bir sayfaya yönlendirmek mümkün müdür?
Diyelim ki kullanıcı www.example.com/page.php
adresine gitti ve ben onu www.example.com/index.php
adresine yönlendirmek istiyorum, bunu bir meta yenileme kullanmadan nasıl yapabilirim? Bu mümkün mü?
Bu, sayfalarımı yetkisiz kullanıcılardan bile koruyabilir.
1194
3
Bir HTTP
Location
başlığı göndermek içinheader()
fonksiyonunu kullanın:Bazılarının düşündüğünün aksine,
die()
nin yeniden yönlendirme ile hiçbir ilgisi yoktur. Yalnızca normal yürütme yerine yönlendirme yapmak istiyorsanız kullanın.Dosya example.php:
Üç infazın sonucu:
Resuming — zorunlu
die()
/exit()
gerçek PHP ile ilgisi olmayan bir şehir efsanesidir. İstemcininLocation:
başlığına "saygı duyması" ile hiçbir ilgisi yoktur. Bir başlık göndermek, kullanılan istemciden bağımsız olarak PHP yürütmesini durdurmaz.die()/exit() yapmayı unutmayın!
header( 'Location: http://www.yoursite.com/new_page.html' );