? Okuma Hesaplanıyor... Okuma: %0
0

Oturumlar ve Kullanıcı Girişi (php 15.ders)

Resim

Ders 15 — Oturumlar ve Kullanıcı Girişi
Bu dersin temel sorusu
Sunucu, aynı kişinin sayfalar arasında gezdiğini nasıl hatırlar?

Öğrenme hedefleri
Oturum başlatabilecek, oturum değişkeni oluşturabilecek, giriş yapmış kullanıcı kontrolü yapabilecek ve çıkış işlemini gerçekleştirebileceksiniz.


15.1. Oturum nedir?
HTTP istekleri temel olarak birbirinden bağımsızdır. Kullanıcı bir sayfadan diğerine geçtiğinde sunucunun aynı kişiyi tanıyabilmesi için oturum mekanizması kullanılır. Her oturum kullanan PHP dosyasının başında, çıktı üretilmeden önce  session_start()  çağrılır.

PHP Kod:
<?php
session_start
();

$_SESSION["kullanici_id"] = 12;
$_SESSION["kullanici_adi"] = "Deniz";

?>

Başka bir sayfada:

PHP Kod:
<?php
session_start
();

echo 
$_SESSION["kullanici_adi"] ?? "Misafir";

?>


15.2. Giriş kontrolü

PHP Kod:
session_start();

if (!isset(
$_SESSION["kullanici_id"])) {
    
header("Location: login.php");
    exit;


 header  yönlendirme yapar.  exit , yönlendirmeden sonra mevcut kodun çalışmasını önler.


15.3. Çıkış

PHP Kod:
<?php
session_start
();
session_unset();
session_destroy();

header("Location: login.php");
exit;

?>

Güvenlik notu
Parolalar asla düz metin olarak saklanmamalıdır. Bir sonraki derste  password_hash  ve  password_verify  kullanılacaktır.

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.8 Beta theme designed for MyBB