Услышав слово "скрипт", многие представляют себе нечто эдакое, разобраться в чем могут только высококлассные программисты. Но на самом деле в нем нету ничего сложно. И понять, что такое скрипты и зачем они нужны, сможет даже школьник.
Для начала разберемся, что именно из себя представляет самый обычный скрипт.
Скрипт - это программа, такая же как Paint, Microsoft Office или WarCraft 4. Она выполняет определенным образом запрограммированный сценарий. То есть. фактически скрипты - это любые процедуры, которые выполняются.
Если говорить о скрипте для веб-старниц, то это выполняемая на сервере процедура, вызванная действием пользователя (посетителя сайта).
То есть, гостевые книги, отправка сообщения, поиск - все это является скриптами. Поэтому, сфера их применения достаточно велика. Их используют для выполнения как самых простых и часто используемых, так и самых сложных и редких сценариев.
Используя скрипт, пользователь может отправлять сообщения, просматривать статистику посещений, динамично наполнять страницу и изменять ее, создавать галереи и т.д.
К примеру, посетитель решил оставить сообщение на форуме. Для этого он заполняет все необходимые поля (логин, почта, пароль, тема сообщения - все то, что прописал программист), пишет сообщение. И как только он нажимает кнопку "Отправить", отправляется запрос к скрипту, который располагается где-то на сервере. Он обрабатывает полученные данные с полей, которые заполнял пользователь, записывает их в базу данных и отображает на страницу форума.
Также, скрипты могут находиться на одном сервере со страницей, для которой он написан, или на отдельном удаленном. Во втором случае запуск скриптов может быть вовсе не безопасным для самих владельцев серверов. Ведь с помощью 5 "грамотно" написанных скриптов можно "положить" всю систему. Поэтому, разместить собственный скрипт на некоторых удаленных серверах довольно проблематично.
Помимо этого, прежде чем разместить свой шедевр на сервере, нужно убедиться в том, что на нем есть компилятор для того языка программирования, на котором написан скрипт.

Комментариев нет:
Отправить комментарий