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

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

How CGI скриптове Works
Въведение Как CGI скриптове Works

В статията Как Web Pages Work се разглеждат основните характеристики на HTML и ви показва как да създадете уеб страници, които съдържат текст и графика. Той също така ви показва как да получите вашия сайт " в ефира " с хостинг услуга. Един от въпросите, зададени от новите често дизайнери уеб сайт, след като те получат своя сайт нагоре е, " Какво е CGI скриптове и как мога да го използвам на моя сайт " или, " Как да създам интерактивни форми на моя сайт "?

В тази статия, ние ще отговорим на вашите въпроси за CGI скриптове и ще ви покаже как да създадете свои собствени скриптове. Ще научите също малко за уеб сървъри в процеса. Да започваме!
Уеб сървъри
<р> Както е описано в статията Как уеб сървъри Work, уеб сървъри могат да бъдат доста прости. На тяхно най-основното, уеб сървъри просто извличат файл изключване на диска и да го изпратят по жицата на молещата браузъра. Да кажем, че сте написали в URL http://www.bygpub.com/books/tg2rw/author.htm~~state=definite. Сървърът получава искане за файл /books/tg2rw/author.htm на. Ако се вгледате в следната фигура, можете да видите как сървърът решава, че искането:
<р> По време на настройката на Web сървъра е бил инструктиран да се разбере, че C: \\ My Documents \\ WWW е на сървъра на главната директория. Впоследствие то за /books/tg2rw/author.htm изключване на този корен. Когато ме питат за URL http://www.bygpub.com/books/tg2rw/~~state=definite, сървърът разбира, че търсите файл по подразбиране за тази директория. Изглежда за няколко различни имена на файлове, за да се опитат да намерят файла по подразбиране: index.html, index.htm, default.html, default.htm. В зависимост от сървъра, той може да се търсят други. Така че сървърът превръща http://www.bygpub.com/books/tg2rw/в http://www.bygpub.com/books/tg2rw/index.htm и доставя този файл. Всички други файлове трябва да бъдат определени от именуване на файловете изрично.
<Р> Това е как всички уеб сървъри справят <ги> статични
файлове. Повечето уеб сървъри поддържат и динамични файлове - чрез механизъм, наречен интерфейса Common Gateway Interface, или CGI. Вие видяхте CGI в най-различни места в мрежата, въпреки че може да не сте я е известно в момента. Например:

<Ли> Всяка книга за гости ви позволява да въведете съобщение в HTML форма и след това, следващия път, книгата за гости е видяна, страницата ще съдържа новата Ви вл