SORU
6 HAZİRAN 2011, PAZARTESİ


Kontrol seansı başlamışsa PHP

Bazen bazen oturumu başladı yok bir sayfadan oturumu başladı sayfasından ve denir bir PHP dosyası var. Bazen hata mesajı alıyorum bu senaryo üzerinde session_start() var, bu nedenle "zaten oturum başladı". Bunun için bu satırları koydum:

if(!isset($_COOKIE["PHPSESSID"]))
{
  session_start();
}

ama bu sefer bu uyarı mesajını aldım

Uyarı: Tanımsız değişken: _SESSİON

Daha iyi bir yolu varsa oturumu başladı bile olmadığını kontrol edin.

Eğer @session_start kullanırsam işlerin düzgün yürümesi ve sadece uyarı sesini?

CEVAP
30 AĞUSTOS 2013, Cuma


Sürümleri için önerilir

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

Kaynak: http://www.php.net/manual/en/function.session-status.php

Sürümleri içinPHP < 5.4.0

if(session_id() == '') {
    session_start();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • humanHardDrive

    humanHardDri

    16 Mart 2011