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

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013