@gomer1726

Каким образом должны создаваться движки на PHP?

Например если нажать кнопку регистрация site.com/reg.php а если кнопку друзья то site.com/friend.php то есть обработчики находятся в каждом файле. А есть сайты у которых это выглядит так site.com/reg=ok?asd ну то есть никаких имен файлов, только код и все . И вот теперь вопрос какой из них лучше можно ли писать так как в первом примере. Что то запутался. Кодить умею но принципы создания нет если можете дайте ссылку что ли или книгу порекомендуйте пожалуйста
  • Вопрос задан
  • 590 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) читаем на википедии как работает HTTP
2) читаем в документации к PHP про SAPI
3) смотрим как реализован fastroute
4) перестаем писать велосипеды - разбираемся с существующими решениями. Потом пробуем писать велосипеды и выкидываем их, продолжая пользоваться готовыми решениями.
Ответ написан
Комментировать
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
То, что вы не видите имени файла в адресной строке - это называется роутинг. Делается обычно следующим образом:
Все запросы веб-сервером направляются на один файл (обычно index.php), а он уже разбирает переданный юрл и роутит дальше.
Ответ написан
Комментировать
sabramovskikh
@sabramovskikh
Что? reg.php - страница. reg=ok?asd -get параметр
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы