В php4 следующий синтаксис используется для сохранения значений в сеансах:сохранить массив в переменной сессии
<?php
$userSession[auth] = "ok";
$userSession[loginid] = $loginId;
$userSession[firstName] = $firstName;
$userSession[lastName] = $lastName;
session_register("userSession");
?>
Я хотел бы знать, что лучшие практики для использования сессий в php5.
Этот вопрос, как представляется, не по теме, потому что речь идет о чтении руководства: http://php.net/manual/en/book.session.php – PeeHaa
Как было отмечено в нескольких ответах ниже, вы должны сначала вызовите 'session_start()'. Причина в том, что 'session_register()' implictly вызывает 'session_start()'. Поскольку вы удаляете эту функцию (которая теперь удалена из PHP> = 5.4), вам нужно явно вызвать 'session_start()', прежде чем вы сможете работать с '$ _SESSION' –
Кажется странным обозначать это как не по теме. Похоже, пользователь пытается обновить приложение php4 или раннего php 5, чтобы быть более совместимым с php 5 и хочет узнать лучшие практики для использования сеансов сейчас. – AndrewPK