PHP: сессия auto_start

"Куча" обработки как очень важная недвижимость и использование это очень рассудительно. Основное правило ползунка состоит в том, чтобы использовать стек каждый раз, когда возможный и "куча" использования каждый раз, когда нет никакого другого пути. Путем выделения объектов на стеке можно извлечь много пользы, такой как:

(1). Вам не придется волноваться о стеке, раскручивающемся в случае исключений

(2). Вы не должны волноваться о фрагментации памяти, вызванной выделением большего количества пространства, чем необходимый Вашим диспетчером "кучи".

5
задан Community 23 May 2017 в 12:09
поделиться

3 ответа

Если вы используете apache и имеете правильные параметры, вы можете включить session.auto_start с помощью файла .htaccess, содержащего эту строку: php_flag session.auto_start 1

Или вы можете возможность поместить его в вашу глобальную конфигурацию apache в этом теге.

9
ответ дан 18 December 2019 в 09:51
поделиться

Если сеанс уже запущен. Тогда вы получите ошибку E_NOTICE. session_start () документы.

3
ответ дан 18 December 2019 в 09:51
поделиться

Вам нужны независимые сеансы для каждого пользователя? Я предполагаю, что вы могли бы просто выполнить одну проверку сценария, если сеанс уже существует, например:

if(!($_SESSION)) {
    session_start();
}
5
ответ дан 18 December 2019 в 09:51
поделиться
Другие вопросы по тегам:

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