Функция или отдельный файл?

На данный момент имеется скрипт session.php, который проверяет наличие у юзера идентификационного куки (сохраняется при логине, когда отмечено "запомнить меня") и, если таковой существует (и данные верны), автоматом логинит юзера, загружая из БД все его данные в сессию.

Вопрос: правильно ли этот скрипт хранить отдельно и подключать его в нужных файлах с помощью require_once, или же лучше сделать из него функцию и перенести в библиотеку функций? А затем вызывать функцию везде, где это нужно.

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

Спасибо.
  • Вопрос задан
  • 2350 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
ну то есть, у тебя в каждом скрипте рядышком стоят два инклюда:
include 'session.php';
include 'auth.php';

Первый заполняет сессию из БД, а второй проверяет сессию и получает из нее данные.

Мне кажется, что глядя на эти две строчки, ответ становится очевиден - одна из них лишняя
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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