В настоящее время большая часть сайтов в интернете — динамические. Содержимое страниц таких сайтов всегда подвижное и может меняться, в зависимости от различных условий.
А посетители могут самостоятельно добавлять и изменять контент на таких сайтах. Писать комментарии в блогах и на форумах, выкладывать фотографии в социальных сетях или просто делать покупки в интернет магазинах.
Как устроены динамические сайты
Динамический сайт — это программа, один или несколько файлов, написанных на одном из серверных языков программирования (ColdFusion, JSP, PHP, Perl и т.п.)
Серверный — означает, что Ваша программа предназначена, и будет выполняться на сервере (хостинге в интернете, на котором находится Ваш сайт).
Такая программа дает серверу точные указания, что показывать посетителю, когда тот набирает адрес Вашего сайта в браузере.
В программе на PHP Вы можете описать множество условий, от которых будет зависеть содержимое страниц сайта. К примеру, можно написать для сервера инструкции, как принимать, где сохранять, и как затем выводить комментарии, оставленные посетителем.
Какие знания нужны для изучения PHP
1. Знание HTML + CSS
2. Установленный веб-сервер Denwer (как установить «Denwer» читайте здесь)