İlkvahiy.Net PHP Öğreniyorum Ders 09 - Header,Location ve Refresh
__________________________________________________

Esselamun Aleyküm PHP'de Header, Location ve Refresh önem arz etmektedirler.

www klasörümüze index.php adında bir dosya oluşturalım ve bu dosya içeriğine bir form ekleyelim.

Şöyle bir görüntü alması gerekiyor.



index.php dosyamızın kod kısmı şu şekilde

PHP- Kodu:
<form action="ilkvahiygelen.php" method="post">
Bir Sayı Girin (1 ile 5 arasında) <input type="text" name="numara" size="22">
<
input type="submit" value="Gönder">
</
form
Burada dedikki forma girilen veriyi gönder ilkvahiygelen.php dosyasına
post metoduyla gönder
ve text butonuyla gönder butonu oluşturduk ve işlemimizi sonlandırdık. Şimdi ilkvahiygelen.php dosyamızı hazırlayalım..

PHP- Kodu:
<?php
 
$girilensayi 
$_POST["numara"];
 
if(
$girilensayi==1){
echo 
"Yönlendiriliyorsunuz Lütfen Bekleyin";
header("Location:yonlendirilensayfa.php");
}else{
echo 
"Yönlendiriliyorsunuz Lütfen Bekleyin";
header("Refresh: 5; url=yonlendirilensayfa.php");
}
 
?>

Komutlar Ne Anlama Geliyor ?

$girilensayi = $_POST["numara"];

girilensayi isminde bir değişken oluştur ve forumdan gelen numara isimli değere onu eşitle

if($girilensayi==1){
echo "Yönlendiriliyorsunuz Lütfen Bekleyin";
header("Location:yonlendirilensayfa.php");
}else{
echo "Yönlendiriliyorsunuz Lütfen Bekleyin";
header("Refresh: 5; url=yonlendirilensayfa.php");
}

eğer girilensayi eşittir eşitse 1 'e
ekrana yaz "Yönlendiriliyorsunuz Lütfen Bekleyin"
yönlendir( Location komutunu kullanarak yonlendirilensayfa.php 'ye )
degilse ( yani girilen sayı 1 değilse )
ekrana yaz "Yönlendiriliyorsunuz Lütfen Bekleyin"
yonlendir ( Refresh komutunu kullanarak : 5 saniye sonra yonlendirilen.php ye yönlendir)

Şimdi sıra geldi yonlendirilen.php sayfamızı oluşturmaya bu sayfamız boş olsa bile bir sakıncası yoktur herhangi bir yazı yazabiliriz.

Sayfamızı calıstırdıgımızda 1 sayısını girdiğimizde ekrana yönlendiriliyorsunuz bekleyin yazısı cıkmadan direk yönleniyor sayfaya
fakat 1'den farklı bir sayı girdiğimizde o yazı ekranda 5 saniye görüntüleniyor ve daha sonra yönlendirdiğimiz sayfaya gidiyor.
bu örneğimiz bu iki komutun kullanımını kolayca anlatıyor.


Takıldığınız Yer Olursa Lütfen Belirtiniz, Allah'ın Rahmeti ve Bereketi Üzerinize Olsun. Esselamun Aleyküm