kwon
Speculator
- BNB
- 0,00003350
Session nerelerde kullanılır?
Üyelik bilgisi isteyen sitelere kullanıcı adı şifre girerek oturumunuzu açarsınız.Giriş yaptığınız sitede kendi oturum bilgileriniz doğrultusunda site içerisinde gezebilir size özgü işlemleri yapabilirsiniz.Mesela Twitter sitesine giriş yaptınız sitede kendinize ait fotoğraf ve video yükleyebilir yazı yazabilirsiniz.Bu işlemleri kendi oturumunuzun bilgileri ile gerçekleştirmiş olursunuz.Başka bir kullanıcının hesap bilgileri ile giriş yapsaydınız o kişiye ait işlemleri yapabilirdiniz.
Oturum bilgilerini nerede tutacağız?
Çerezlerin oturum bilgilerini
dizininde saklıyorduk.Oturumların bilgilerini
dizininde saklayacağız.
Session oluşturma
Session oluşturup kullanabilmek için başlatma fonksiyonu olan
oturumu tanımlatacağımız satırın üst bölgesine yazmalıyız.
Yukarıda kod örneğinde ilk olarak oturumu başlattık ardından "forumadsoyad" isminde session oluşturduk ve değerine "Satoshi Turk" olarak atadık.Oluşturduğumuz session bilgisini tarayıcımız kapanana kadar saklayacaktır ve sayfaları değiştirseniz bile değer bilgisi kaybolmayacaktır.
Session silme
Oluşturduğumuz “forumadsoyad” adlı session‘ı
fonksiyonu ile sildik.
PHP Url Yönlendirme
Php dili ile oluşturduğunuz web sitenizde
kodları ile sitenizde kullanacağınız sayfadan başka sayfaya yönlendirme işlemini
komutu ile yapıyoruz.
Örnek
include ve require_once fonksiyonları
include()
Belirtmiş olduğunuz veri dosyasını içeriğe dahil eder, dosyanın bulunamaması erişilememe halinde uyarı verir ve kodun geri kalan kısmının çalışmasına izin verir.
include_once()
include() fonksiyonundan tek farkı çağırmış olduğunuz veri dosyasını 2 defa çağrılmasını engeller bu sayede sistemin gereksiz yükü engellemiş olur.
require()
Belirtilen veri dosyasını içeriğe dahil eder, veri dosyasının bulunamaması erişilememe durumunda hata verir ve kodun geri kalanının çalışmasını engeller.
require_once()
require() ile aynı işi yapar, tek farkı bir dosyanın 2 defa çağrılmasını engeller sistem yükünden kurtarır.
Üyelik bilgisi isteyen sitelere kullanıcı adı şifre girerek oturumunuzu açarsınız.Giriş yaptığınız sitede kendi oturum bilgileriniz doğrultusunda site içerisinde gezebilir size özgü işlemleri yapabilirsiniz.Mesela Twitter sitesine giriş yaptınız sitede kendinize ait fotoğraf ve video yükleyebilir yazı yazabilirsiniz.Bu işlemleri kendi oturumunuzun bilgileri ile gerçekleştirmiş olursunuz.Başka bir kullanıcının hesap bilgileri ile giriş yapsaydınız o kişiye ait işlemleri yapabilirdiniz.
Oturum bilgilerini nerede tutacağız?
Çerezlerin oturum bilgilerini
PHP:
$_COOKIE
PHP:
$_SESSION
Session oluşturma
Session oluşturup kullanabilmek için başlatma fonksiyonu olan
PHP:
session_start()
PHP:
<?php
session_start();
$_SESSION["forumadsoyad"] = "Satoshi Turk";
?>
Yukarıda kod örneğinde ilk olarak oturumu başlattık ardından "forumadsoyad" isminde session oluşturduk ve değerine "Satoshi Turk" olarak atadık.Oluşturduğumuz session bilgisini tarayıcımız kapanana kadar saklayacaktır ve sayfaları değiştirseniz bile değer bilgisi kaybolmayacaktır.
Session silme
PHP:
<?php
session_start();
$_SESSION["forumadsoyad"] = "Satoshi Turk";
unset($_SESSION["forumadsoyad"]);
?>
Oluşturduğumuz “forumadsoyad” adlı session‘ı
PHP:
unset()
PHP Url Yönlendirme
Php dili ile oluşturduğunuz web sitenizde
PHP:
<?php
PHP:
<?php header(); ?>
Örnek
PHP:
<?php header("Location: https://satoshiturk.com"); ?>
include ve require_once fonksiyonları
include()
Belirtmiş olduğunuz veri dosyasını içeriğe dahil eder, dosyanın bulunamaması erişilememe halinde uyarı verir ve kodun geri kalan kısmının çalışmasına izin verir.
PHP:
<?php
include("satoshiturk.php")
?>
include_once()
include() fonksiyonundan tek farkı çağırmış olduğunuz veri dosyasını 2 defa çağrılmasını engeller bu sayede sistemin gereksiz yükü engellemiş olur.
PHP:
<?php
include_once("satoshiturk.php")
?>
require()
Belirtilen veri dosyasını içeriğe dahil eder, veri dosyasının bulunamaması erişilememe durumunda hata verir ve kodun geri kalanının çalışmasını engeller.
PHP:
<?php
require("satoshiturk.php")
?>
require_once()
require() ile aynı işi yapar, tek farkı bir dosyanın 2 defa çağrılmasını engeller sistem yükünden kurtarır.
PHP:
<?php
require_once("satoshiturk.php")
?>