Как работают динамические сайты?

205
27 февраля 2017, 11:15

Объясните, пожалуйста, как создаются, и как работают динамические сайты. Со статическими все более чем понятно: просто создаешь HTML документ, подсоединяешь к нему скрипты, стили и прочее, и все. Вот он сайт. А как сделать динамический сайт? Такой, чтобы нужную иноформацию для страниц брал из базы данных. P.S. Код мне мне нужен,мне нужно объяснение того, как, что и с чем взаимодейтствует, заранее спасибо.

Answer 1

Если коротко, то всё работает примерно так. Для начинающего веб-программиста рекомендуется выбрать язык php.

У вас есть веб-сервер, если вы выбрали php, то это либо Apache либо Nginx. В двух словах веб-сервер принимает HTTP-запросы обрабатывает их и выдаёт HTTP-ответы, то есть действует как распределительный щеток или коммутатор, если грубо говорить. Есть php - это интерпретируемый язык программирования, и есть база данных mysql - это хранилище данных. Так же есть HTTP (протокол передачи гипертекста) - это набор правил по которым отправляются и принимаются запросы.

Схема работы в целом

Что касается "с чего начать". Думаю самый простой способ установить к себе на компьютер веб сервер и базу данных денвер, wamp если линукс то lamp. И пробовать писать на чистом php (без всяких фреймворком и тем более CMS) ну например свою MVC, пример MVC на php

Answer 2

Привет.

На теле страницы будет php код который выводит статью из базы по id.

А id берется из урл страницы, например: domain.com/page.php?id=14

То есть если пользователь зайдет на страницу domain.com/page.php?id=14 то выводится статья с id 14, если на страницу domain.com/page.php?id=15 то выводится статья с id 10 итд...

READ ALSO
Как в php в html встроить инструкцию elseif

Как в php в html встроить инструкцию elseif

не работает конструкция не принимает elseif БЕЗ ELSE все работает

222
Возможно ли сделать редирект через google в iframe?

Возможно ли сделать редирект через google в iframe?

Добрый деньСобственно вопрос в шапке) Вопрос на засыпку) Смысл в чем

228
Как выполнить клик по ссылке с помощью Javascript?

Как выполнить клик по ссылке с помощью Javascript?

Доброго времени сутокИмеется код:

241
Как развернуть HTML Symbol Entities?

Как развернуть HTML Symbol Entities?

Знак ⇱ необходимо развернуть чтобы стрелка указывала в правую верхнюю сторонуПробовал указывать transform: scale(-1, 1); вроде работало но элемент...

275