Sitenizde Sayfa Yönlendirmek

Bu derste belirlediğiniz bir adrese sayfa yönlendirmenin yolları ele alalım. Refresh, location ve bunları function'a aktarıp tüm sayfalarda çağırıp kullanmayı görelim.

Bu derste belirlediğiniz bir adrese sayfa yönlendirmenin dört yolunu ele alalım. Refresh, location ve bunları function'a aktarıp tüm sayfalarda çağırıp kullanmayı görelim.

Aşağıda belirttiğim yöntemlerden birini kullanarak sayfanızı belirlediğiniz adrese yönlendirebilirsiniz.

1. Yöntem


header("Refresh: 2; url=sayfa.php");



Burada refresh kodu ile yönledirilecek olan sayfa.php sayfasına 2 saniye sonra yönlendirme yapılır. Saniyeyi uzatmak size kalmış. İdeal olan 2'dir. Böylelikle sitenizde yoğunluk olunca refresh kodu yoğunluğu diğer kullanıcılara hissettirmez. Çok aşırı bir yoğunlukta ise yeterli olmayabilir.

2. Yöntem


header("Location:www.siteadi.com")



Buradaki location kodu ise anlık ileti varmış gibi süre olmadan yönlendirme verir.

3. Yöntem


<?php 

function uyari($mesaj,$sure,$url){

echo
"<script>

alert("
$mesaj")

</script>"
;

echo
"<p align="center"><font size="4" color="#FF0000">Yönlendiriliyorsunuz, lütfen bekleyin!</font></p>

";

header("
Refresh$sureurl=$url");

}

?> ?>




Uyarı fonksiyonunu çağırarak kullanabilirsiniz.


uyari("vermek istediğiniz mesaj buraya gelcek.",

yönlendirme süresi,"yönlendirilecek site veya sayfa");

uyari("bu işlem başarılı.",2,"www.siteadi.com");



4.Yöntem

Üçüncü yöntemdeki mantıktan yola çıkarak refresh yerine farklı bir function olan uyari location fonksiyonunu da kullanabilirsiniz.


function uyarilocatin($mesaj,$url){

echo"<script>

alert("$mesaj")

</script>";

echo"<p align="center"><font size="4" color="#FF0000">Yönlendiriliyorsunuz, lütfen bekleyin!</font></p>

";

header("location:$url");

}



Kullanım Şekli


$ekle=mysql_query("INSERT INTO email_email (email) values ('$email')");

   if($ekle){

echo"<div class="nedenci"><a href="www.siteadi.com">Yönlendiriliyorsunuz, lütfen bekleyin.</a></div>";

header("Refresh: 2; url=sayfa.php");

      }elseif{

 uyari("bu işlem başarılı.",2,"www.siteadi.com");

      }else{

header("Location: http://www.siteadi.com/")

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git