@fakz9

Каким образом php принимает и обрабатывает запросы?

Пишу простенький http сервер с поддержкой php. Не понимаю каким образом можно передать инторпретатору пыхи сам запрос и его аргументы. В том плане, что просто получить сгенирированную страницу, достаточно просто прописать в командной строке ""php имя_файла.php", и на выходе я получаю готовый html код, который в последствии могу передать пользователю. Но что делать в том случае, когда в коде должны испоьзоваться значеия из POST/GET запроса. Каким образом его можно передать php?
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 2
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Типовая связка для PHP это
nginx (веб сервер) + php-fpm (FastCGI Process Manager)
То есть для общения можно использовать стандартный FastCGI протокол.
Ну и возможно вы по новой изобретаете https://github.com/spiral/roadrunner

upd. статья по теме вопроса - https://habr.com/ru/post/472190/
Ответ написан
Комментировать
radhab20
@radhab20
Мир вам!
Просто установи любой локальный сервер, например xampp, запусти свой скрипт через него. Будет что-то типа localhost/test1 или просто test1/ (без localhost), смотря как настроишь. Потом можно передать свои параметры, например так (GET):
test1?id=10&sort=5
Ответ написан
Ваш ответ на вопрос

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

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