i bir üçüncü taraf komut dosyası var ve session_start () bir şey yapmadan önce ilan edilmiş ise ben php ile kontrol edebilirsiniz nasıl merak ediyorum?
something like if(isset($_session_start())) { //do something }
Sana session_id
a> işlevini kullanabilirsiniz varsayalım:
session_id()
returns the session id for the current session or the empty string ("") if there is no current session (no current session id exists).
Sadece - ya da belki hiçbir oturumu başladı edildiğinde ayarlanmış olmamalıdır gibi isset
a>, hile yapabilir $_SESSION
ayarlı olup olmadığını değil, ile test hiçbir şey ilk oturumu başlatmadan $_SESSION
şey atar umut var.
PHP> = 5.4.0 gibi, bunu devre dışı ise o veya başlatılamadı veya değildir varsa size o) (fonksiyon GLOBAL_STATUS var.
Örneğin yapabilirsiniz:
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
Sen http://www.php.net/manual/es/function.session-status.php bu konuda daha fazla bilgi bulabilirsiniz