Yorum bırakın

php session kontrolü

<?php
 session_start();
 if(!isset($_SESSION['UserID'])){
 header("location:Account/Login.php");
 }
?>

Bu kod ile sisteme user girmiş mi girmemiş mi diye kontrol edebiliriz.(sayfanın en başına yazarak) Tabii ilk önce login olunca sessiona şu şekilde UserID nin set edilmiş olması lazım:

session_start();
$_SESSION['UserID'] = $userID;

İlk kodda bir de location:Account/Login.php var. Hangi sayfaya yazdıysam bu kodu, demek ki ben o sayfaya user olmayanın girmesini istemiyorum. O yüzden de kişiyi login sayfasına yönlendiriyorum.

Ve önemli bir nokta, eğer ilk kodu yazdığımız yerde bir daha session_start() kullanmamız gerekiyorsa, tekrar yazmamıza gerek yok. Sayfa içinde bir kere yazmamız yetiyor.

Yorum bırakın