Sayfa-Yönlendirme-İşlemi_emresupcinİyi akşamlar arkadaşlar,

Bu dersimizde HTML kodları ve PHP kodları yardımı ile sitenizde sayfa yönlendirme işlemini ele alacağız. Sayfa yönlendirmesini önemsiz olarak düşünmeyiniz. Sayfa yönlendirmesi yapacağınız web uygulamalarında yani yayınlayacağınız web sitelerinde özellikle de forum benzeri sitelerde bayağı işinize yarayacaktır.

 

 

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 

 

1  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

 

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

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

 


3. Yöntem

 

1  <?php
2   function uyari($mesaj,$sure,$url){
3     echo"<script>
4     alert("$mesaj")
5   </script>";
6     echo"<p align="center"><font size="4" color="#FF0000">
              Yönlendiriliyorsunuz, lütfen bekleyin!</font></p>
7 ";
8    header("Refresh: $sure; url=$url");
9   }
10   ?>

Uyarı fonksiyonunu çağırarak kullanabilirsiniz.

 

1  uyari("vermek istediğiniz mesaj buraya gelcek.",
2    yönlendirme süresi,"yönlendirilecek site veya sayfa");
3      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.

 

1 function uyarilocatin($mesaj,$url){
2   echo"<script>
3     alert("$mesaj")
4  </script>";
5    echo"<p align="center"><font size="4" color="#FF0000">
                    Yönlendiriliyorsunuz, lütfen bekleyin!</font></p>
6  ";
7  header("location:$url");
8   }

 


Kullanım Şekli

 

1 $ekle=mysql_query("INSERT INTO email_email (email) values ('$email')");
2   if($ekle){
3 echo"<div><a href="www.siteadi.com">
                  Yönlendiriliyorsunuz, lütfen bekleyin.</a></div>";
4 header("Refresh: 2; url=sayfa.php");
5      }elseif{
6 uyari("bu işlem başarılı.",2,"www.siteadi.com");
7      }else{
8 header("Location: http://www.siteadi.com/")
9 }
Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Karne hediyesi bahane, ailece eğlenmek şahane!

Sonraki Yazı:CSS Kullanarak Resimleri Boyutlandırma İşlemi?

BENZER YAZILAR
YORUMLAR

Bu yazıya 1 yorum yapılmış.

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.