Konular

$_sessıon

$_sessıon[] değişkeni o anki oturumla ilgili olan değişkenleri tutmakta görevli olan varsayılan olarak gelen değişkendir

$_SESSION$_SESSION

session_destroy(); : $_SESSION[] değişkeni ile saklanan herhangi bir oturum değişkenini silmeye, ya da komple olarak oturumla ilgili bütün değişkenleri silmeye yarar.

Kısaca tüm bu fonksiyonlara birer işlevsellik kazandıracak olursak, a.php adlı bir dosya oluşturup içerisine,

 

<form action="b.php" method="post">
    <input type="text" name="isim" value="" />
    <input type="password" name="sifre" value="" />
    <input type="submit" value="submit" />
</form>


kodlarını yazıp kaydedelim. b.php sayfasını, aşağıdaki gibi düzenleyelim,

 

<?
        $ad=$_POST['isim'];
        $sif=$_POST['sifre'];
       
        session_start();

                if($ad=="berkan" && $sif=="12345")
                        {
                                $_SESSION['kullanici']="1";
                                echo $_SESSION['kullanici'] . "<br />";
                        }
                else
                        {
                                $_SESSION['kullanici']="0";
                                echo $_SESSION['kullanici']. "<br />";
?>
 

< a href="c.php"> Tiklarsan c.php sayfasına gider.!


c.php sayfasını ise,
 

<?
        session_start();
                if($_SESSION['kullanici']=="1") {
                        echo "Bu sayfa senin oturumun içindir. İstediğini yaparsın" . "<br />";
                        echo $_SESSION['kullanici'];
                        }
                else {
                        echo "Maalesef bu sayfayı görüntülemeye hakkınız yok..!" . "<br />";
                        echo $_SESSION['kullanici'];
                        }
?>
 
 

Şeklinde düzenleyip, a.php sayfasından itibaren basamak basamak ilerleyecek olursak,

  • a.php sayfasında formu doldurup bilgilerimizi b.php sayfasına yolluyoruz.
  • b.php sayfasında oturumu başlatıp, verileri değerlendirmeye alıyoruz. Eğer formdan gelen verilerde ad= berkan şifre= 12345 ise $_SESSION['kullanici'] adındaki bir değişkene 1 değerini atıyoruz. Aksi taktirde değişkenimize 0 değerini veriyoruz ve $_SESSION['kullanici'] değişkenin değerini ekrana yazdırıyoruz. Eğer en altta vermiş olduğumuz linke tıklarsak, c.php sayfasını ziyaret etmiş oluyoruz.
  • c.php sayfasında ise, $_SESSION['kullanici'] değişkeninin değerini inceleyerek içeriğimizde değişiklikler yapıyoruz.

Kaynak Uğur Kahraman
Yorumunuzu Ekleyin

PHP Data Objects (PDO) Nedir?
Yükleniyor...