Так что я начинающий, когда дело доходит до PHP, поэтому мне нужна небольшая помощь. Я пытаюсь выяснить, когда начать сеанс. Должен ли я делать это, когда пользователь сначала регистрируется или что происходит при входе в систему?
Кроме того, «универсальный» сеанс, когда я проверяю сеанс, будет ли он работать, или я должен включить файл на все страницы, которые проверяют, имеет ли кто-нибудь сеанс?
«Должен ли я делать это, когда пользователь сначала регистрируется или что происходит при входе в систему?»
Вы должны делать это каждый раз, когда хотите получить или установить любую информацию о сеансе. Данные, хранящиеся в $_SESSION
будут доступны только после запуска сеанса.
«Кроме того, это« универсальный »сеанс, когда я проверяю сеанс, будет ли он работать, или мне нужно включить файл на все страницы, которые проверяют, имеет ли кто-нибудь сеанс?»
Вызов session_start()
– это все, что вам нужно для создания сеанса. Если сеанс уже создан, этот сеанс будет использоваться.
просто для session_start () один раз в каждом файле, к которому вы обращаетесь к переменной $ _SESSION. лучше всего было бы сделать это в центральном месте. например файл, который включен в каждый из ваших файлов приложений.