PHP: проектируемый вопрос по Sessions.

интернет программирование Linux php perl

Сначала читаем это:
Был я программистом (Разработчиком ПО), и был свой личный проект (с открытым исходным кодом) "Личный бюджет" - программа для ведения личного бюджета. Потом сменил свой подход к разработке на Веб (PHP). Теперь хочу создать копию своей Desktop-программы но только для Веб - то есть будет регится пользователь и и каждого юзер под своим именем будет вести свой бюджет в Веб-формах.

Теперь читаем вопрос: Само собой главное что будет сразу выводиться после входа проект - это поля логин и пароль для входа в свою панельку. После удачного входа будет записаны в сессии данные. Теперь в каждом пхп-файле надо делать проверку на то что - "был ли вход - существует ли сессия"? Как обычно Люди делают?

то есть создать функцию для проверки?

function CheckLogin()
{
if ( ! isset($_SESSION[id_login']) || empty($_SESSION[id_login']) ) {
header("Location: index.php");
exit;
}
}

И использовать эту функцию в каждом начале пхп-файле?
Ответы:
Зачем в начале в каждом файле.... сделайте одну точку входа - index.php.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.