PHP – Session Kullanım Örneği

Php de Session Oturum Kontrolü Örneği;

Sessionla oturum kontrolü başlatılırken sayfanın en üstünde

session_start();
satırı yer almalı böylece oturum kontrolünü başlatmış oluruz.

Session u boşaltmak ise

session_destroy(); kodları ile gerçekleşmektedir.Bunu :

session_destroy();

?> Şeklinde Kullandıgımızda oturum kapatılmış oluyor.

Örnek olarak veri tabanına kayıtlı bir kullanıcının eposta adresi ve şifresi ile oturum açmasını ele alalım.

< ?php
session_start(); //oturum kontrolü başlatılır

require_once("table.php") //tabloların bulundugu sayfayı index'e (yani bu sayfaya) aktardık include ettik başak birmanayla

if (empty($_SESSION['admin'])){ // session admin yai yetkili kişi boş ise dedik

echo "

Yetkili Girişi Yapınız”; // Ekrana Uyarı verdik

if ($_POST['giris']){ //post ile giriş yani kullanıcı girişi yapılmaya çalıştımı yapılmaşsa aşagıdaki işlemler gerçekleşiyor

//post ile gelen inputlardaki verileri değişkenlere attık

$username=$_POST['username'];
$password=md5($_POST['password']);
$dba=new mysqli (“localhost”,”root”,”",”dernek”); // veri tabanı ile bağlantı sağladık
$q=”select * from user where username=’”.$username.”‘ and password=’”.$password.”‘ “; // veri tabanına uygulanacak olan sql sorgusu

$result=$dba->query($q); // sorguyu çalıştırdık
$num_result=$result->num_rows; //bulunan satırları değişkene aktardık

if ($num_result>0){ // bulunan bir kullanıcı varsa yani şifre ve username dogru ise
$_SESSION['admin']=$username; // sessinon admin e kullanıcı adımıı yükledik
anamenu(); // kullanıcı girişidoğru yapıldığında ekrana ana menuyu getirdik siz burada başka verileri require_once ile çekebilirsiniz

exit;
}else{

?>// php kdolarından çıktık bu sayede direk html kodları yazıyoruz

K.Adi :
Sfre :

< ?php

}

?>

Both comments and pings are currently closed.

Comments are closed.


-- Dumlupinar Universitesi Bilişim Kulübü