Когда мне нужно объявить session_start () ;?

Так что я начинающий, когда дело доходит до PHP, поэтому мне нужна небольшая помощь. Я пытаюсь выяснить, когда начать сеанс. Должен ли я делать это, когда пользователь сначала регистрируется или что происходит при входе в систему?

Кроме того, «универсальный» сеанс, когда я проверяю сеанс, будет ли он работать, или я должен включить файл на все страницы, которые проверяют, имеет ли кто-нибудь сеанс?

«Должен ли я делать это, когда пользователь сначала регистрируется или что происходит при входе в систему?»

Вы должны делать это каждый раз, когда хотите получить или установить любую информацию о сеансе. Данные, хранящиеся в $_SESSION будут доступны только после запуска сеанса.

«Кроме того, это« универсальный »сеанс, когда я проверяю сеанс, будет ли он работать, или мне нужно включить файл на все страницы, которые проверяют, имеет ли кто-нибудь сеанс?»

Вызов session_start() – это все, что вам нужно для создания сеанса. Если сеанс уже создан, этот сеанс будет использоваться.

просто для session_start () один раз в каждом файле, к которому вы обращаетесь к переменной $ _SESSION. лучше всего было бы сделать это в центральном месте. например файл, который включен в каждый из ваших файлов приложений.