Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Как CGI скриптове Works

изане
<Ли.> The WHOIS формуляра в Network Solutions ви позволява да въведете име на домейн по форма, и на страницата се завърна е различен в зависимост от името на домейна влезе.
<Ли> Всеки търсачката ви позволява да въведете ключови думи на HTML форма, и след това го динамично създава страница на базата на ключови думи, които въвеждате.

<р> Всички тези динамични страници използват CGI.
видео The CGI Механизъм <р> На повечето уеб сървъри, механизмът за CGI е стандартизиран по следния начин. В нормална директория дървото, че сървърът счита за корена, като създадете поддиректория с име CGI-бен. (Можете да видите тази директория на фигурата от предишната страница.) Сървърът тогава разбира, че всеки файл, поискана от специалния CGI-бен директория не трябва просто да се прочете и изпрати, но вместо това трябва да бъде изпълнена. Продукцията на изпълнената програма е това, което в действителност се изпраща към браузъра, която е поискала страница. Изпълнимият като цяло е било чисто изпълним, като на изхода на C компилатор, или това е PERL скрипт. PERL е изключително популярен език за CGI скриптове
<р> Представете си, че сте написали следния адрес в браузъра си:. Http://www.howstuffworks.com/cgi-bin/search.pl. Сървърът признава, че search.pl е в CGI-бен директория, така че той изпълнява search.pl (което е PERL скрипт) и изпраща на изхода от изпълнението на вашия браузър.
<Р> Можете да напишете своето собствено скриптове и изпробвате сами CGI при условие че:

<Ли> Ти знаеш един език за програмиране като C или PERL
<Ли> Имате достъп до уеб сървър, който обработва CGI скриптове.. Ако сте платили за уеб хостинг услуга ще бъде домакин на вашия уеб сайт, тогава шансовете са имате достъп до CGI скриптове, чрез вашия хост. Консултирайте се с хостинг услуги за подробности. Ако не, тогава можете да експериментирате, като се инсталира уеб сървър на домашния ви компютър и да се научим да го използваме. Вторият вариант е малко по-сложно, но със сигурност ще научите много в процеса!

Прости CGI скриптове
<р> Ако приемем, че имате достъп до CGI-бен директория (виж предишния раздел), и ако се приеме, че знаете или езика на C програмиране или Perl, можете да направите един куп интересни експерименти с CGI да получите краката мокри. Да започнем от създаването на възможно най-прост скрипт CGI.

В статията Как Web Pages Work, ние разгледа възможно простият HTML уеб страница. Изглеждаше нещо като това:
<предварително>