переменные сеанса — мне нужно использовать session_start () в PHP, чтобы использовать $ _SESSION?

Я слышал, мой друг сказал, что я не должен использовать session_start() использовать $_SESSION в PHP? Это правда? Если да, как я могу заставить это работать? Если я удалю session_start() из моего кода я больше не могу получить $_SESSION работать.

0

Решение

Да можно не иметь session_start() Звонки вверху каждой страницы обязательно, когда вы хотите работать с сессиями. Это работа автозапуска сессии. Если вы установили сеанс на автоматический запуск, вы можете избежать этих вызовов, в противном случае вы должны это сделать.

session.auto_start логический

session.auto_start указывает, запускает ли сеансовый модуль сеанс автоматически при запуске запроса. По умолчанию 0 (отключено).

Так что если вы установите session.auto_start 1 в вашей конфигурации PHP, вам не нужно начинать сеанс вручную.

Руководство

П.С .: Это хорошо работает для вашего друга, а не для вас, потому что он / она включил session.auto_start и вы не коснулись его, и по умолчанию он отключен.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]