PHP session_start () вопрос? - PullRequest
       2

PHP session_start () вопрос?

1 голос
/ 26 июня 2010

Могу ли я включить свой session_start () в заголовок include или я должен пропустить session_start () на каждой странице?Есть ли плюсы или минусы в вставке session_start () в заголовок include?

Ответы [ 2 ]

3 голосов
/ 26 июня 2010

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

1 голос
/ 26 июня 2010

Единственный реальный недостаток - если вы когда-нибудь захотите страницу без сессии. Тогда вам нужно будет договориться о его отключении.

<?php

define( 'NO_SESSION', true );

include( 'header.php' );

?>

header.php

<?php

if ( !defined( 'NO_SESSION' ) )
{
  session_start();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...