IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Temmuz 2017, 18:14   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP Session Class




Merhaba arkadaşlar,

Php oturum yapısı olan $_SESSION dizisinin açık halde kullanmamak ve daha iyi yönetebilmek için aşağıdaki sınıfı kullanabilirsiniz.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
namespace IGA\Entity;

/**
 * Class Session
 * [MENTION=2080]PacK[/MENTION]age IGA\Entity
 */
class Session
{
    
/**
     * [MENTION=81769]para[/MENTION]m $key
     * [MENTION=81769]para[/MENTION]m string $type
     * [MENTION=27818]return[/MENTION] mixed
     */
    
public static function get($keystring $type 'mixed')
    {
        
$session_value $_SESSION[$key] ?? false;

        if (
$type === 'int') {
            return (int)
$session_value;
        }

        if (
$type === 'string') {
            return (string)
$session_value;
        }

        if(
$type === 'bool') {
            return (bool)
$session_value;
        }

        return 
$session_value;
    }

    
/**
     * [MENTION=81769]para[/MENTION]m $key
     * [MENTION=81769]para[/MENTION]m $value
     */
    
public static function set($key$value)
    {
        
$_SESSION[$key] = $value;
    }



Ufak ama etkili bir koddur. Kullanımı;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
use IGA\Entity\Session
Session
::get("key""string"); // key anahtarının değerini string olarak döndürür.
Session::get("key""bool"); // key anahtarının değerini boolean olarak döndürür.
Session::get("key""int"); // key anahtarının değerini integer olarak döndürür.
Session::set("Username""Eskibiruye"); // Username anahtarına Eskibiruye değerini atar. 


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
class, php, session


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Search and Replace class ( notepad ki düzen/değiştir işlemi) bul ve değiştir class hAte PHP 0 11 Kasım 2014 05:07
php session işlemleri hAte PHP 0 08 Ekim 2014 08:25
Katatonia /Black Session. Düş Yabancı Şarkı Sözleri 0 25 Eylül 2014 23:06
Session xxmen Servisler 1 17 Aralık 2008 19:06