Глава 25. CGI-скрипгы____________________________________591
личные Web-документы браузерам разных типов. Таким образом, чисто текстовые браузеры смогут получать текстовую версию ваших Web-страниц, а браузеры, имеющие возможность отображения графики, получат полную версию.
Пора ли начинать составлять скрипты?
Теперь вы уже представляете некоторые возможности использования CGI-скриптов. Как вы могли видеть, многие из этих возможностей представляют собой полезные средства, которые можно применять на своих Web-сайтах. Если вы хотите применить некоторые из этих средств для того, чтобы сделать свой сайт более динамичным, то следует сначала рассмотреть отдельные важные моменты.
+ Можете ли вы уже начинать писать CGI-скрипты? + Какой язык следует использовать?
Можете ли вы уже начинать писать CGI-скрипты?
До того как начать составление своих собственных CGI-скриптов, необходимо удостовериться, что используемый сервер сконфигурирован для применения скриптов. Лучше всего проконсультироваться по этому вопросу со своим системным администратором. Если использование скриптов разрешено, то следует узнать, какие действия необходимо предпринять вам для их использования, и где следует размещать написанные скрипты.
В некоторых случаях системные администраторы не разрешают своим клиентам использовать CGI-скрипты, так как не могут позволить рисковать безопасностью сервера. В этом случае вам придется поискать другие способы повышения интерактивности сайта.
Если используется UNIX-сервер, то, скорее всего, придется располагать скрипты в специальном каталоге, который обычно называется cgibin или cgi-bin. Если используется сервер Microsoft Internet Server, то возможно CGI-программы нужно будет располагать в каталоге scripts. Такие соглашения позволяют системным администраторам сконфигурировать соответствующим образом сервер, чтобы знать расположение исполняемых файлов. Если вы используете NCSA версию HTTPD в системе UNIX, то соответствующие указания системе выполняются добавлением строки ScriptAlias в файл conf/srm.conf на сервере.
(^ Примечание ^
Необходимо помнить, что, хотя CGI-скрипты совсем необязательно будут сложными, тем не менее, вы должны понимать основы используемого языка программирования и работу сервера, на котором планируется запуск скриптов. Плохо написанные скрипты могут стать причиной неприятностей. Например, вы можете