нАГНПаНКЭЬНЕ ЙНКХВЕЯРБН World Wide Web ОПХКНФЕМХИ НЯМНБЮМН МЮ ХЯОНКЭГНБЮМХХ БМЕЬМХУ ОПНЦПЮЛЛ, СОПЮБКЪЕЛШУ Web ЯЕПБЕПНЛ. хЯОНКЭГНБЮМХЕ ДЮММШУ ОПНЦПЮЛЛ ОНГБНКЪЕР ЯРПНХРЭ Web ОПХКНФЕМХЪ Я ДХМЮЛХВЕЯЙХ НАМНБКЪЕЛНИ ХМТНПЛЮЖХЕИ, УМЮМЪЫЕИЯЪ Б АЮГЮУ ДЮММШУ ХКХ ЦЕМЕПХПСЧЫЕИЯЪ Б ГЮБХЯХЛНЯРХ НР АХГМЕЯ-ОПЮБХК ПЕЫЮЕЛШУ ГЮДЮВ. дКЪ ЯБЪГХ ЛЕФДС Web ЯЕПБЕПНЛ Х БШГШБЮЕЛШЛХ ОПНЦПЮЛЛЮЛХ ЬХПНЙН ХЯОНКЭГСЕРЯЪ Common Gateway Interface (CGI), ХЛЕЧЫХИ ПЕЮКХГЮЖХХ ЙЮЙ ДКЪ Windows-НПХЕМРХПНБЮММШУ ОПНЦПЮЛЛ, РЮЙ Х ДКЪ ОПХКНФЕМХИ, ТСМЙЖХНМХПСЧЫХУ Б ЯПЕДЕ Unix. дЮММШИ ДНЙСЛЕМР НОХЯШБЮЕР Windows-ЛНДХТХЙЮЖХЧ ХМРЕПТЕИЯЮ CG, ХМЮВЕ МЮГШБЮЕЛСЧ Windows CGI ХМРЕПТЕИЯНЛ. пЮГАНП ДЮММШУ HTML-ТНПЛWindows CGI РПЕАСЕР, ВРНАШ Web ЯЕПБЕП ДЕЙНДХПНБЮК ДЮММШЕ ХГ HTML ТНПЛ, ЕЯКХ НМХ ОЕПЕДЮМШ ОПХ ОНЛНЫХ POST ЛЕРНДЮ ГЮОПНЯЮ. нМ МЕ РПЕАСЕР НР ЯЕПБЕПЮ ДЕЙНДХПНБЮМХЪ ОЮПЮЛЕРПНБ, ЕЯКХ НМХ ОЕПЕДЮМШ Б ЙЮВЕЯРБЕ ЯРПНЙХ ГЮОПНЯЮ ("query string"), ЪБКЪЧЫЕИЯЪ ВЮЯРЭЧ URL. яСЫЕЯРБСЕР ДБЮ ЯОНЯНАЮ, ЙНРНПШЛХ ДЮММШЕ ХГ ТНПЛ ЛНЦСР АШРЭ ОЕПЕДЮМШ ЯЕПБЕПС АПНСГЕПНЛ:
"цПЮЛНРМШЕ" ЯЕПБЕПШ ДНКФМШ СЛЕРЭ НАПЮАЮРШБЮРЭ НАЮ РХОЮ ДЮММШУ ХГ ТНПЛ. бШГНБ CGI ОПНЦПЮЛЛяЕПБЕП ХЯОНКЭГСЕР ТСМЙЖХЧ CreateProcess() ДКЪ БШГНБЮ CGI ОПНЦПЮЛЛ. яЕПБЕП ЯХМУПНМХГХПСЕРЯЪ Я CGI ОПНЦПЮЛЛНИ, ОНЯЙНКЭЙС НМ ДНКФЕМ НОПЕДЕКХРЭ ЛНЛЕМР ГЮБЕПЬЕМХЪ CGI ОПНЦПЮЛЛШ. щРН ДНЯРХЦЮЕРЯЪ ХЯОНКЭГНБЮМХЕЛ ТСМЙЖХХ Win32 WaitForSingleObject(), НФХДЮЧЫЕИ ОНКСВЕМХЪ ЯХЦМЮКЮ ГЮБЕПЬЕМХЪ CGI ОПНЦПЮЛЛШ. йНЛЮМДМЮЪ ЯРПНЙЮяЕПБЕП ДНКФЕМ БШГШБЮРЭ CGI ОПНЦПЮЛЛС БШОНКМЪЪ ТСМЙЖХЧ CreateProcess() Я ЙНЛЮМДМНИ ЯРПНЙНИ ЯКЕДСЧЫЕЦН ТНПЛЮРЮ: WinCGI-exe cgi-data-file
WinCGI-exe cgi-data-file лЕРНД БШГНБЮяЕПБЕП ХЯОНКЭГСЕР CreateProcess() ДКЪ ГЮОСЯЙЮ ОПНЖЕЯЯЮ, МЕ ХЛЕЧЫЕЦН ЦКЮБМНЦН НЙМЮ. бШГБЮММШИ ОПНЖЕЯЯ МЕ АСДЕР НРНАПЮФЮРЭЯЪ ЙЮЙХЛ КХАН НАПЮГНЛ МЮ ЛНМХРНПЕ ЯЕПБЕПЮ. мЕЙНРНПШЕ ЯЕПБЕПЮ ОНДДЕПФХБЮЧР ПЕФХЛ НРКЮДЙХ CGI ОПНЦПЮЛЛ Х ЯЙПХОРНБ, ВРН ОНГНБНКЪЕР ЯЕПБЕПС ГЮОСЯЙЮРЭ CGI ОПНЦПЮЛЛС ЙЮЙ НАШВМШИ ОПНЖЕЯЯ Я ЯНГДЮМХЕЛ ЦКЮБМНЦН НЙМЮ Х НРНАПЮФЕМХЕЛ ХМТНПЛЮЖХХ МЮ ЛНМХРНПЕ ЯЕПБЕПЮ. дЮММШИ ЯОНЯНА БЕЯЭЛЮ СДНАЕМ МЮ ЯРЮДХХ НРКЮДЙХ CGI ОПНЦПЮЛЛ. CGI ТЮИК ДЮММШУяЕПБЕП ОЕПЕДЮЕР ДЮММШЕ CGI ОПНЦПЮЛЛЮЛ ВЕПЕГ Windows "private profile" afqk, Б ТНПЛЮРЕ "ОЮПЮЛЕРП-ГМЮВЕМХЕ" (windows INI ТЮИК). CGI ОПНЦПЮЛЛЮ ЛНФЕР ОПНВХРЮРЭ ДЮММШИ ТЮИК Х ОНКСВХР БЯЕ ДЮММШЕ, ОЕПЕДЮБЮЕЛШЕ ЕИ ХГ ТНПЛШ, Ю РЮЙФЕ ЮБРНЛЮРХВЕЯЙХ ЦЕМЕПХПСЕЛШЕ АПНСГЕПНЛ ДЮММШЕ. CGI ТЮИК ДЮММШ ЯНЯРНХР ХГ ЯКЕДСЧЫХУ ЯЕЙЖХИ: яЕЙЖХЪ [CGI]дЮММЮЪ ЯЕЙЖХЪ ЯНДЕПФХР АНКЭЬХМЯРБН ЯОЕЖХТХВЕЯЙХУ CGI ОЮПЮЛЕРПНБ (РХО ДНРСОЮ, РХО ГЮОПНЯЮ, ДНОНКМХРЕКЭМШЕ ГЮЦНКНБЙХ, НОПЕДЕКЕММШЕ Б ДПСЦХУ ЯЕЙЖХЪУ Х Р.О.). йЮФДНЕ ГМЮВЕМХЕ ОПЕДЯРЮБКЕМН ББХДЕ ЯХЛБНКЭМНИ ЯРПНЙХ. еЯКХ ГМЮВЕМХЕ ЪБКЪЕРЯЪ ОСЯРНИ ЯРПНЙНИ, ГМЮВХР ДЮММШИ ОЮПЮЛЕРП АШК НОСЫЕМ. TЯОХЯНЙ ОЮПЮЛЕРПНБ ДЮММНИ ЯЕЙЖХХ ОПЕДЯРЮБКЕМ МХФЕ: Request Protocol мЮГБЮМХЕ Х ЛНДХТХЙЮЖХЪ ХМТНПЛЮЖХНММНЦН ОПНРНЙНКЮ, ХЯОНКЭГНБЮММНЦН ДКЪ ОЕПЕДЮВХ ДЮММНЦН ГЮОПНЯЮ. тНПЛЮР: ОПНРНЙНК/ЛНДХТХЙЮЖХЪ. оПХЛЕП: "HTTP/1.0". Request Method лЕРНД, ЙНРНПШИ ХЯОНКЭГНБЮКЯЪ ДКЪ ДЮММНЦН ГЮОПНЯЮ. дКЪ HTTP ЩРН "GET", "HEAD", "POST" Х Р.Д. Executable Path кНЦХВЕЯЙХИ ОСРЭ Й ХЯОНКМЪЕЛНИ CGI ОПНЦПЮЛЛЕ, МЕНАУНДХЛШИ ДКЪ ЯЯШКЙХ CGI ОПНЦПЮЛЛЕ МЮ ЯЮЛС ЯЕАЪ. Logical Path гЮОПНЯ РЮЙФЕ ЛНФЕР СЙЮГШБЮРЭ Й ПЕЯСПЯЮЛ, МЕНАУНДХЛШЛ ДКЪ БШОНКМЕМХЪ ДЮММНЦН ГЮОПНЯЮ. дЮММШИ ОЮПЮЛЕРП ЯНДЕПФХР ОСРЭ Б РНЛ БХДЕ, ЙНРНПШИ АШК ОНКСВЕМ ЯЕПБЕПНЛ АЕГ ЛЩОХПНБЮМХЪ ЕЦН МЮ ТХГХВЕЯЙХИ ОСРЭ МЮ ДХЯЙЕ. Physical Path еЯКХ ГЮОПНЯ ЯНДЕПФХР ХМТНПЛЮЖХЧ Н КНЦХВЕЯЙНЛ ОСРХ, ЯЕПБЕП ОПЕНАПЮГСЕР ЕЦН Й ТХГХВЕЯЙНЛС ОСРХ (МЮОПХЛЕП, Й ОСРХ Й ТЮИКС МЮ ДХЯЙЕ) ДНЯСОЮ ЯНЦЮЯМН ЯХМРЮЙЯХВЕЯЙХЛ ОПЮБХКЮЛ НОЕПЮЖХНММНИ ЯХЯРЕЛШ. Query String
Request Range
Referer
From
User Agent
Content Type
Content Length
Content File
Server Software
Server Name
Server Port
Server Admin
CGI Version
Remote Host Remote Address Authentication Method Authentication Realm Authenticated Username яЕЙЖХЪ [Accept]дЮММЮЪ ЯЕЙЖХЪ ЯНДЕПФХР РХОШ ДЮММШУ, ОНЯШКЮЕЛШУ ЙКХЕМРНЛ, МЮИДЕММШЕ Б ГЮЦНКНБЙЕ ГЮОПНЯЮ Б БХДЕ Accept: type/subtype {parameters} еЯКХ ДЮММШЕ ОЮПЮЛЕРПШ ОПХЯСРЯРБСЧР (МЮОПХЛЕП, "q=0.100") , НМХ ОЕПЕДЮЧРЯЪ ЙЮЙ ГМЮВЕМХЪ ОЮПЮЛЕРПЮ Accept. дКЪ ЙЮФДНЦН РХОЮ ОЕПЕДЮБЮЕЛШУ ДЮММШУ ГЮБНДХРЯЪ ЯБНИ ОЮПЮЛЕРП Accept. яЕЙЖХЪ [System]дЮММЮЪ ЯЕЙЖХЪ ЯНДЕПФХР ОЮПЮЛЕРПШ, ЯОЕЖХТХВЕЯЙХЕ ДКЪ Windows ПЕЮКХГЮЖХХ CGI: GMT Offset Debug Mode Output File Content File яЕЙЖХЪ [Extra Headers]дЮММЮЪ ЯЕЙЖХЪ ЯНДЕПФХР "ДНОНКМХРЕКЭМШЕ" ГЮЦНКНБЙХ, ЙНРНПШЕ БЙКЧВЕМШ Б ГЮОПНЯ Б БХДЕ "ОЮПЮЛЕРП=ГМЮВЕМХЕ". яЕПБЕП ДНКФЕМ ПЮЯЙНДХПНБЮРЭ ЙЮЙ ОЮПЮЛЕРП, РЮЙ Х ЕЦН ГМЮВЕМХЕ ОПЕФДЕ ВЕЛ НМХ АСДСР ОНЛЕЫЕМШ Б ТЮИК ДЮММШУ CGI. яЕЙЖХЪ [Form Literal]еЯКХ ГЮОПНЯ НР ЙКХЕМРЮ ОПХЬЕК Б БХДЕ HTTP POST ХГ HTML ТНПЛШ (Я РХОНЛ ЯНДЕПФХЛНЦН application/x-www-form-urlencoded ХКХ multipart/form-data), РН ЯЕПБЕП ПЮЯЙНДХПСЕР ДЮММШЕ ХГ ТНПЛШ Х ОНЛЕЯРХР ХУ Б ЯЕЙЖХЧ [Form Literal]. дКЪ URL-ЙНДХПНБЮММШУ ДЮММШУ ТНПЛШ, ЯРПНЙЮ ОЕПЕДЮБЮЕЛШУ ОЮПЮЛЕРПНБ БШЦКЪДХР ЙЮЙ "ОЮПЮЛЕРП=ГМЮВЕМХЕ&ОЮПЮЛЕРП=ГМЮВЕМХЕ&...", ЦДЕ ГМЮВЕМХЪ МЮУНДЪРЯЪ Б url-ЙНДХПНБЮММНЛ ТНПЛЮРЕ. яЕПБЕП ПЮГДЕКЪЕР "ОЮПЮЛЕРП=ГМЮВЕМХЕ" ОН ЯХЛБНКС '&', ГЮРЕЛ ПЮГДЕКЪЕР ЯНАЯРБЕММН "ОЮПЮЛЕРП" Х "ГМЮВЕМХЕ", ДЕЙНДХПСЕР "ГМЮВЕМХЕ" Х ОНЛЕЫЮЕР ПЕГСКЭРЮР Б БХДЕ "ОЮПЮЛЕРП=ПЮЯЙНДХПНБЮММНЕ_ГМЮВЕМХЕ" Б ЯЕЙЖХЧ [Form Literal]. дКЪ ЛМНЦНЯРПЮМХВМШУ ДЮММШУ ЯРПНЙЮ ДЮММШУ ОПЕДЯРЮБКЪЕРЯЪ Б ЛМНЦНЯРПЮМХВМНЛ MIME ТНПЛЮРЕ, ЦДЕ ЙЮФДНЕ ОНКЕ ОПЕДЯРЮБКЕМН ЙЮЙ НРДЕКЭМЮЪ ВЮЯРЭ (ТЮИК). ЯЕПБЕП ДЕЙНДХПСЕР ХЛЕМЮ Х ГМЮВЕМХЕ ЙЮФДНИ ВЮЯРХ Х ПЮГЛЕЫЮЕР ХУ Б ТНПЛЮРЕ "ОЮПЮЛЕРП=ГМЮВЕМХЕ" Б ЯЕЙЖХХ [Form Literal]. еЯКХ ТНПЛЮ ЯНДЕПФХР ЙЮЙХЕ-КХАН ЩКЕЛЕМРШ SELECT MULTIPLE, РН АСДЕР ЯНГДЮМН МЕЯЙНКЭЙН ЯРПНЙ Я БХДЮ "ОЮПЮЛЕРП=ГМЮВЕМХЕ" Я НДХМЮЙНБШЛ ХЛЕМЕЛ "ОЮПЮЛЕРПЮ". б ЩРНЛ ЯКСВЮЕ ЦЕМЕПХПСЕР МНПЛЮКЭМСЧ ЯРПНЙС "ОЮПЮЛЕРП=ГМЮВЕМХЕ" ДКЪ ОЕПБНЦН БЯРПЕВЮЧЫЕЦНЯЪ ЩКЕЛЕМРЮ, Ю ЙЮФДШИ ЯКЕДСЧЫХИ ОПЕДЯРЮБКЪЕР Б БХДЕ "ОЮПЮЛЕРП_X=ГМЮВЕМХЕ", ЦДЕ "X" - СБЕКХВХБЮЧЫХИЯЪ ЯВЕРВХЙ. яЕЙЖХЪ [Form External]еЯКХ ПЮГЛЕП ДЕЙНДХПНБЮММНИ ЯРПНЙХ ОПЕБШЬЮЕР 254 ЯХЛБНКЮ ХКХ ДЕЙНДХПНБЮММЮЪ ЯРПНЙЮ ЯНДЕПФХР СОПЮБКЪЧЫХЕ ЯХЛБНКШ, РЮЙХЕ, ЙЮЙ ОЕПЕБНД ЯРПНЙХ, БНГБПЮР ЙЮПЕРЙХ, ДБНИМШЕ ЙЮБШВЙХ Х Р.Д., РН ЯЕПБЕП ОНЛЕЫЮЕР ДЮММНЕ ГМЮВЕМХЕ Б НРДЕКЭМШИ БПЕЛЕММШИ ТЮИК, Ю Б ЯЕЙЖХЧ [Form External] ОНЛЕЫЮЕР ЯРПНЙС Б БХДЕ: ОЮПЮЛЕРП=ОСРЭ ДКХМЮ ЦДЕ ОСРЭ - ЩРН ОНКМШИ ОСРЭ Х ХЛЪ БПЕЛЕММНЦН ТЮИКЮ, ЯНДЕПФЮЫЕЦН ДЕЙНДХПНБЮММНЕ ГМЮВЕМХЕ ОЮПЮЛЕРПЮ, Ю ДКХМЮ - ДКХМЮ Б АЮИРЮУ ЩРНЦН ТЮИКЮ. яЕЙЖХЪ [Form Huge]еЯКХ НАЫЮЪ ДКХМЮ ЯРПНЙХ Я ЙНДХПНБЮММШЛХ ОЮПЮЛЕРПЮЛХ ОПЕБШЬЮЕР 65,535 АЮИР, РН ЯЕПБЕП МЕ БШОНКМЪЕР ДЕЙНДХПНБЮМХЕ, Ю НЯРЮБКЪЕР ДЮММШИ Б Content File, Ю Б ЯЕЙЖХЧ [Form Huge] ОНЛЕЫЮЕР ЯРПНЙХ Б БХДЕ: ОЮПЮЛЕРП=ЯЛЕЫЕМХЕ ДКХМЮ ЦДЕ ЯЛЕЫЕМХЕ - ЩРН ЯЛЕЫЕМХЕ НР МЮВЮКЮ Content File ОН ЙНРНПНЛС МЮУНДХРЯЪ РПЕАСЕЛШИ ОЮПЮЛЕРП, Ю ДКХМЮ - ДКХМЮ Б АЮИРЮУ ГМЮВЕМХЪ БШАПЮММНЦН ОЮПЮЛЕРПЮ. бШ ЛНФРЕ ХЯОНКЭГНБЮРЭ ЯЛЕЫЕМХЕ ДКЪ БШОНКМЕМХЪ ОНХЯЙЮ МЮВЮКЮ ГМЮВЕМХЪ БШАПЮММНЦН БЮЛХ ОЮПЮЛЕРПЮ Х ХЯОНКЭГНБЮРЭ ДКХМС ДКЪ ВРЕМХЪ ГМЮВЕМХЪ БШАПЮММНЦН ОЮПЮЛЕРПЮ. мЕ ГЮАШБЮИРЕ, ВРН ЕЯКХ ОЮПЮЛЕРП ГЮЙНДХПНБЮМ, РН БЮЛ МЕНАУНДХЛН ПЮЯЙНДХПНБЮРЭ ЕЦН ОЕПЕД ХЯОНКЭГНБЮМХЕЛ. яЕЙЖХЪ [Form File]еЯКХ ГЮОПНЯ ОПХЬЕК Б БХДЕ multipart/form-data, РН НМ ЛНФЕР ЯНДЕПФЮРЭ НДХМ ХКХ МЕЯЙНКЭЙН ГЮЦПСФЕММШУ Я ЙКХЕМРЮ ТЮИКНБ. б ЩРНЛ ЯКСВЮЕ ЙЮФДШИ ГЮЦПСФЕММШИ ТЮИК ПЮГЛЕЫЮЕРЯЪ Б ЯОЕЖХЮКЭМНЛ БПЕЛЕММНЛ ТЮИКЕ, Ю Б ЯЕЙЖХХ [Form File] ЯРПНЙХ ХЛЕЧР РНР ФЕ ТНПЛЮР, ВРН Х ЯЕЙЖХХ [Form External]. ЙЮФДЮЪ ЯРПНЙЮ ОЮПЮЛЕРПЮ Б ЩРНЛ ЯКСВЮЕ БШЦКЪДХР РЮЙ: ОЮПЮЛЕРП=[ОНКМШИ_ОСРЭ_Й_ТЮИКС] ДКХМЮ РХО ЯЯШКЙЮ [ХЛЪ_ТЮИКЮ] ЦДЕ ОНКМШИ_ОСРЭ_Й_ТЮИКС - ЩРН ОСРЭ Й БПЕЛЕММНЛС ТЮИКС, ЯНДЕПФЮЫЕЛС ГЮЦПСФЕММШИ ТЮИК, ДКХМЮ - ДКХМЮ Б АЮИРЮУ ГЮЦПСФЕММНЦН ТЮИКЮ, РХО - РХО MIME ГЮЦПСФЕММНЦН ТЮИКЮ, ЯЯШКЙЮ - ЯОНЯНА ЙНДХПНБЙХ ГЮЦПСФЕММНЦН ТЮИКЮ Х ХЛЪ_ТЮИКЮ - ХЯУНДМНЕ МЮГБЮМХЕ ГЮЦПСФЕММНЦН ТЮИКЮ. хЯОНКЭГНБЮМХЕ ЙБЮДПЮРМШУ ЯЙНАНЙ НАЪГЮРЕКЭМН, ОНЯЙНКЭЙС ХЛЪ ТЮИКЮ Х ОСРЭ ЛНЦСР ЯНДЕПФЮРЭ ЯХЛБНКШ ОПНАЕКЮ. оПХЛЕП ДЕЙНДХПНБЮММШУ ГМЮВЕМХИ ТНПЛШб ДЮММНЛ ОПХЛЕПЕ ТНПЛЮ ЯНДЕПФХР МЕАНКЭЬНЕ ОНКЕ, SELECT MULTIPLE Я 2-ЛЪ МЕАНКЭЬХЛХ ЯЕЙЖХЪЛХ, ОНКЕ ДКХМНИ 300 ЯХЛБНКНБ, ОНКЕ, ЯНДЕПФЮЫЕЕ ЯОЕЖХЮКЭМШЕ ЯХЛБНКШ Х ОНКЕ ДКХМНИ 230KB. [Form Literal] нАПЮАНРЙЮ ПЕГСКЭРЮРЮCGI ОПНЦПЮЛЛЮ БНГБПЮЫЮЕР ПЕГСКЭРЮР ПЮАНРШ, НРБЕВЮЧЫХИ (ЪБМН ХКХ МЕЪБМН) ЖЕКЪЛ ГЮОПНЯЮ. яЕПБЕП ЙНДХПСЕР ПЕГСКЭРЮР ПЮАНРШ Б ЯННРБЕРЯРБХХ ЯН ЯРЮМДЮПРНЛ HTTP Х ХЯОНКЭГСЕР HTTP ДКЪ НРОПЮБЙХ ПЕГСКЭРЮРЮ ЙКХЕМРС. щРН НГМЮВЮЕР, ВРН ЯЕПБЕП ДНАЮБКЪЕР МЕНАУНДХЛШИ HTTP ГЮЦНКНБЙХ Б ЯННАЫЕМХЕ, ТНПЛХПСЕЛНЕ CGI ОПНЦПЮЛЛНИ. пЕГСКЭРЮР ПЮАНРШ CGI ОПНЦПЮЛЛШ ЯНЯРНХР ХГ ДБСУ ВЮЯРЕИ: ГЮЦНКНБЙЮ Х РЕКЮ ЯННАЫЕМХЪ. гЮЦНКНБНЙ ЯНЯРНХР ХГ НДМНИ ХКХ АНКЕЕ ЯРПНЙ РЕЙЯРЮ, НРДЕКЕММШУ НР РЕКЮ ОСЯРНИ ЯРПНЙНИ. рЕКН ЯННАЫЕМХЪ ЯНДЕПФХР ДЮММШЕ, ОПЕДЯРЮБКЕММШЕ Б MIME ТНПЛЮРЕ, СЙЮГЮММНЛ Б ГЮЦНКНБЙЕ. яЕПБЕП МЕ ХГЛЕМЪЕР РЕКН ДНЙСЛЕМРЮ, ВРН НГМЮВЮЕР, ВРН ЯЕПБЕП ОЕПЕДЮЕР ЯТНПЛХПНБЮММШИ CGI ОПНЦПЮЛЛНИ НРБЕР "ЙЮЙ НМ ЕЯРЭ".T яОЕЖХЮКЭМШЕ ЯРПНЙХ ГЮЦНКНБЙЮяЕПБЕП ПЮЯОНГМЮЕР ЯКЕДСЧЫХЕ ЯРПНЙХ ГЮЦНКНБЙЮ Б БШУНДМНЛ ОНРНЙЕ: Content-Type: URI: <value> (value enclosed in angle brackets) Location: дПСЦХЕ ГЮЦНКНБЙХдПСЦХЕ ГЮЦНКНБЙХ ОЕПЕДЮЧРЯЪ ЙКХЕМРС Б РНЛ БХДЕ, Б ЙНРНПНЛ НМХ ОПЕДЯРЮБКЕМШ. оПЪЛНИ БНГБПЮРяЕПБЕП ОНГБНКЪЕР ЙНМЕВМНЛС ОПХКНФЕМХЧ НЯСЫЕЯРБКЪРЭ ОПЪЛНИ БНГБПЮР ПЕГСКЭРЮРЮ ГЮОПНЯЮ ЙКХЕМРС. щРН НЯСЫЕЯРБКЪЕРЯЪ ОНЯПЕДЯРБНЛ БЙКЧВЕМХЕ Б ГЮЦНКНБНЙ БНГБПЮЫЮЕЛНЦН ЯННАЫЕМХЪ ЕЦН ХМТНПЛЮЖХНММНЦН ОПНРНЙНКЮ. щРН ОНГБНКЪЕР CGI ОПНЦПЮЛЛЮЛ ТНПЛХПНБЮРЭ МЕОНЯПЕДЯРБЕММШИ НРБЕР ЙКХЕМРС Я СЙЮГЮМХЕЛ HTTP ГЮЦНКНБЙЮ АЕГ ОПЕДБЮПХРЕКЭМНИ НАПЮАНРЙХ ЕЦН ЯЕПБЕПНЛ.. яЕПБЕП ЮМЮКХГХПСЕР ПЕГСКЭРЮР ГЮОПНЯЮ, ОНЛЕЫЮЕЛХШИ CGI ОПНЦПЮЛЛНИ Б БШУНДМНИ ТЮИК (Output File), Х, ЕЯКХ ОЕПБЮЪ ЯРПНЙЮ "HTTP/1.0", НМ ОПЕДОНКЮЦЮЕР, ВРН ЯННАЫЕМХЕ ЯНДЕПФХР ОНКМШИ HTTP НРБЕР Х НРЯШКЮЕР ЕЦН ЙКХЕМРС АЕГ СОЮЙНБЙХ.
|