Page 199 - 4785
P. 199

read (STDIN, $pars, $ length);

                                   print "Content-type: text/html\n\n";
                                   print "<HTML><BODY>\n";
                                   print "<P>METHOD = ", $method;
                                   print "<P>String of parameters: <P>\n";
                                   print $pars;
                                   print "</HTML></BODY>\n";

                            При розробці більш складних сценаріїв може знадобитися додаткова
                            інформація. Інформація про типи сервера і браузера, адресі клієнт-
                            машини  і  багато  інших  відомостей  передаються  за  допомогою
                            змінних оточення. Деякі з них перераховані нижче
                            REMOTE_ADDR               IP-адреса вузла, з якого надійшов запит
                            REMOTE_HOST               Доменне  ім'я  вузла,  з  якого  надійшов
                                                      запит
                            SERVER_PORT               Номер порту, який використовувався при
                                                      зверненні до сервера
                            SERVER_SOFTWARE           Ім'я і версія сервера, за допомогою якого
                                                      був запущений сценарій
                            SERVER_NAME               Ім'я  або  адресу  вузла,  на  якому
                                                      виконується сервер
                            SERVER_PSOTOCOL           Назва  і  версія  протоколу,  за  допомогою
                                                      якого був переданий запит
                            HTTP_USER_AGENT           Клієнтська  програма,  що  відправила
                                                      запит серверу
                            HTTP_REFERER              URL     документа,     відображуваного
                                                      браузером при виклику сценарію

                            Сценарії
                                   До  основних  достоїнств  розробки  додатків  на  стороні  веб-
                            сервера у формі сценаріїв можна віднести наступні:
                                 -  оскільки  сценарії  не  компілюються  а  інтерпретуються,  то
                            помилки в сценарії викличуть тільки діагностичне повідомлення, але
                            не призведуть до дестабілізації веб-сервера або операційної системи;




                                                           197
   194   195   196   197   198   199   200   201   202   203   204