Альтернатива PHP session_is_registered

кто-либо знает альтернативу функции устаревшей session_is_registered в PHP5?

вот мой код:

ob_start();

session_start();

if(!session_is_registered(myusername))

{

    header("location:main_login.php");

}

ob_flush();

Спасибо,

Mauro

16
задан Frank Farmer 8 April 2010 в 17:38
поделиться

3 ответа

«Вам нужно установить только переменные $ _SESSION и ссылаться на них». Например:

if( isset($_SESSION[$myusername]) )

Из http://www.phpfreaks.com/forums/index.php?topic=263189.0

31
ответ дан 30 November 2019 в 16:24
поделиться

Используйте session_id ()

if (!session_id()) {
 // do stuff
}

, если нет идентификатора сеанса, ничего не будет возвращено. (документы - session_id ())

-1
ответ дан 30 November 2019 в 16:24
поделиться

примечание, лучше всего использовать $ _ SESSION ['username'] = $ myusername; . Использование $ _ SESSION [$ myusername] в качестве переменной может перезаписать существующие переменные в сеансе.

7
ответ дан 30 November 2019 в 16:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: