Много букв (обсуждения своего движка на PHP)

252
12 июля 2017, 22:59

Добрый день Я как не профессионал в php начал писать свой движок и хотел бы уточнить для себя некоторые нюансы движка.

Первый вопрос:
Стоит ли делать шаблонизатор или можно обойтись заготовками шапки и футер которые вставляются в каждую страницу?

Второй вопрос:
Как луче разделять доступность сайта точнее как без ошибочно определять пользователя и грамотно давать ему доступ к страницам только тем которые ему можно (сейчас я сделал так что при авторизации каждому пользователю записывается радномный ключ в базе и потом при какой либо операции берется ключ из сесии и сравнивается который в базе "сам придумал типо од подмены ид")

Третий вопрос:
Является ли критичным то что у меня индексный файл загружает страницу=файл в котором и html,php,js

четвертый вопрос:
Стоит ли разделять css файлы по страницам?

Answer 1
  1. PHP сам по себе неплохой шаблонизатор. Можете начать с него.

  2. При авторизации пользователю в $_SESSION['id_user'] пишется его id. Можно писать рандомный ключ в базу и пользователю в БД, как вы предлагаете - но так обычно делается, если данные авторизации сохраняются в куках. Так что можно писать в куку рандомный ключ и использовать его для проверки id_user из сессии.

  3. Главное чтобы он не загружал файлы, которые не надо загружать. Надо как-то ограничивать список возможных для загрузки файлов.

  4. И да и нет. Прикиньте дополнительный трафик и число запросов к браузеру, а также удобство разработки. Найдите оптимум.

READ ALSO
Корректное извлечение текста из textarea

Корректное извлечение текста из textarea

ЗдравствуйтеУ меня есть поле для ввода текста, но когда я передаю его значение в переменную, то оно не совсем корректно передается

321
Как лучше всего сделать этот элемент?

Как лучше всего сделать этот элемент?

Как лучше всего сделать этот элемент?(выделенный)

242
Подскажите логику выполнения кода - C#

Подскажите логику выполнения кода - C#

Господа, доброго времени сутокЯ закомментировал каждую строку, чтобы показать как я ее понимаю, исправте пожалуйста если я в чем то ошибся

278
Как в ASP.NET MVC сделать всплывающую форму?

Как в ASP.NET MVC сделать всплывающую форму?

Например, пользователь нажимает на кнопку и вместо перехода на новую страницу, появляется всплывающее окно с этой формой

491