HTML-файл может содержать текст, html-теги и скрипты (сценарии).
Скрипты в html-файле могут выполняться на сервере.
Серверные скрипты
Серверное скриптование называют программированием поведения сервера.
Клиентское скриптование называют программированием поведения браузера.
Что такое серверные скрипты?
Обычно, когда браузер запрашивает html-файл, сервер возвращает (передает) готовый html-файл, но если файл содержит серверные скрипты, они сначал выполняются на сервере, лишь затем результат передается браузеру в виде простого html-кода.
Что могут сделать серверные скрипты?
- Динамически изменить, добавить или изменить любую информацию на веб-страницу
- Реагировать на запросы пользователей или отправку данных из форм HTML
- Доступ к любым данным или базам данных и возвращение (передача) результата в браузер
- Настройка веб-страницы в соответствии с предпочтениями пользователей
- Обеспечение безопасности, так как код серверных скриптов не может быть просмотрен с помощью браузера
Внимание: Так как скрипты выполняются на сервере, вам не требуется браузер с поддержкой чтения ASP/PHP файлов (файлы серверных скриптов). В этом важное отличие серверных скриптов от клиентских, потому что оборудование пользователя может не поддерживать клиентские скрипты.
ASP и PHP
На нашем сайте есть учебники по серверным скриптам ASP и PHP.
Вы не можете увидеть код серверного скрипта через обычный веб-браузер, вы можете увидеть только результат выполнения скрипта, который представлен в виде обычного html-кода. Это связано с тем, что скрипты выполняются на сервере, а в браузер отправляется результат выполнения скрипта.
Заметка: Для обучения серверному программированю надо установить сервер на свой компьютер. Ну об этом в соответсвующих разделах учебника.