Хм... session_start() FALSE ?
6 отговора
248 прегледа
Хм... session_start() FALSE ?
има ли начин да определя дали сейшъна е стартиран успешно освен да пробвам да сетна променлива и после да я проверявам ?
-----------------------
гърбавия - ковчег ще го изправи
-----------------------
гърбавия - ковчег ще го изправи
Re: Хм... session_start() FALSE ?
if (!session_id("mysession")) {
session_start();
} else {
//session started
}
другото което се сещам е file_exists('директорията на сешъна/сешън ИД')
Break The UnBreakable
session_start();
} else {
//session started
}
другото което се сещам е file_exists('директорията на сешъна/сешън ИД')
Break The UnBreakable
Re: Хм... session_start() FALSE ?
Малко ламерсо решения може би ...
<?
session_start();
if(strlen(session_id()))
{
/*
startirali sme sesiyata uspeshno
*/
}else{
/*
mai ne sme
*/
}
?>
Така е по-готино май :)
Мене лично така ме по-кефи ..
<?
class mypage{
function Is_SessionStarted()
{
if(strlen(session_id()))
{
/*
startirali sme sesiyata uspeshno
*/
return true;
}else{
/*
mai ne sme
*/
return false;
}
}
function mypage()
{
session_start();
if(!$this->Is_SessionStarted())
die("Ne moje da se registrira sesiya!");
/*
tuka nadolu si pravime istoriite
e ako haresvash OOP :)
*/
}
}
$page=new mypage();
?>
Re: Хм... session_start() FALSE ?
if (isset($_SESSION)) print 'Session exist';
else print 'Session not exist';
Масивът $_SESSION не е дефиниран, ако не е стратирана сесия.
И най-ярките личности си плащат тока.
else print 'Session not exist';
Масивът $_SESSION не е дефиниран, ако не е стратирана сесия.
И най-ярките личности си плащат тока.
Re: Хм... session_start() FALSE ?
логично е...
-----------------------
гърбавия - ковчег ще го изправи
-----------------------
гърбавия - ковчег ще го изправи