кто-либо знает альтернативу функции устаревшей session_is_registered в PHP5?
вот мой код:
ob_start();
session_start();
if(!session_is_registered(myusername))
{
header("location:main_login.php");
}
ob_flush();
Спасибо,
Mauro
«Вам нужно установить только переменные $ _SESSION и ссылаться на них». Например:
if( isset($_SESSION[$myusername]) )
Используйте session_id ()
if (!session_id()) {
// do stuff
}
, если нет идентификатора сеанса, ничего не будет возвращено. (документы - session_id ())
примечание, лучше всего использовать $ _ SESSION ['username'] = $ myusername;
. Использование $ _ SESSION [$ myusername]
в качестве переменной может перезаписать существующие переменные в сеансе.