5 Ağustos 2016 Cuma

Php'de Cookie Oturum Çerezlerini Bir Diziye Atmak

//cookie oturum çerezlerinizi bir diziye atmak
//index.php
<form action="giris.php" method="post">
    Kullanıcı Adı:<input type="text" name="kullanici"/><br>
    Şifreniz :<input type="password" name="sifre"/>
    <br><input type="submit" value="Giriş"/>
   
   
</form>
<a href="uyehesabi.php">Uye Hesabınız</a>
//giris.php
<?php

$kullaniciadi="hakikat";
$sifre="1234";
$email="hakikat@turkekip.com";
$yas="25";

$gelenkullanici=$_POST["kullanici"];
$parola=$_POST["sifre"];

if(($gelenkullanici==$kullaniciadi) and ($parola==$sifre)){
    setcookie("Kullanici[Rumuz]",$gelenkullanici,time()+60);//60 saniyelik oturum açıyoruz.
    setcookie("Kullanici[sifre]",$sifre,time()+60);//60 saniyelik oturum açıyoruz.
    setcookie("Kullanici[email]",$email,time()+60);//60 saniyelik oturum açıyoruz.
    setcookie("Kullanici[yas]",$yas,time()+60);//60 saniyelik oturum açıyoruz.
   
    echo "<center>Oturum açıldı hesabınıza yönlendiriliyorsunuz.</center>";
    header("Refresh:2,url=uyehesabi.php");
   
   
   
}else{
   echo "<center>kullanıcı adı ve şifreniz yanlış</center>";
    header("Refresh:2,url=index.php");
}

?>
//uyehesabi.php
<?php


$kullanici=$_COOKIE["Kullanici"];

if($kullanici==""){
    header("location:index.php");
   
}else{
   
    foreach ($kullanici as $anahtar =>$deger) {//cookie dizisinin içindeki değerlerini gördük.
        echo "$anahtar=$deger<br>";
    }
   
   // echo "Hoşgeldiniz: ".$kullanici."<br>";
    echo "Burası sizin hesabınız<br>";
    echo "<a href='cikis.php'>Çıkış yap</a>";
}


?>
//cikis.php
<?php

$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
    echo "oturum zaten kapalı";
   
   
}else{
 // setcookie("Kullanici[email]");//cookieyi kapatır
//    setcookie("Kullanici","");//cookieyi kapatır
   setcookie("Kullanici[Rumuz]","",time()-15);//cookieyi kapatır
    setcookie("Kullanici[sifre]","",time()-15);//cookieyi kapatır
     setcookie("Kullanici[email]","",time()-15);//cookieyi kapatır
      setcookie("Kullanici[yas]","",time()-15);//cookieyi kapatır
  header("location:uyehesabi.php");
   
}



?>

Hiç yorum yok:

Yorum Gönder