Скачиваний:
6
Добавлен:
24.03.2015
Размер:
23.87 Кб
Скачать

мБВПТБФПТОБС ТБВПФБ 21 мБВПТБФПТОБС ТБВПФБ 9

дпуфхр л вбъбн дбоощи рпутедуфчпн CGI-ултйрфб, обрйубоопзп об същле ESQL/C

гЕМШ ТБВПФЩ

пЪОБЛПНЙФШУС У ПУОПЧОЩНЙ РПОСФЙСНЙ ТБЪТБВПФЛЙ CGI-УЛТЙРФПЧ У ГЕМША ОБРЙУБОЙС РТПУФЕКЫЙИ CGI-РТПЗТБНН ДПУФХРБ Л ВБЪБН ДБООЩИ У ЙУРПМШЪПЧБОЙЕН СЪЩЛБ ESQL/C.

уПДЕТЦБОЙЕ ТБВПФЩ Й НЕФПДЙЮЕУЛЙЕ ХЛБЪБОЙС Л ЕЕ ЧЩРПМОЕОЙА

дМС ЧЩРПМОЕОЙС ТБВПФЩ ОЕПВИПДЙНП

ЙЪХЮЙФШ ПУОПЧЩ СЪЩЛБ ТБЪНЕФЛЙ ЗЙРЕТФЕЛУФБ HTML;

ПЪОБЛПНЙФШУС УП УФТХЛФХТПК УРЕГЙЖЙЛБГЙЙ CGI Й CGI-УЛТЙРФБ;

ЙЪХЮЙФШ ОЕПВИПДЙНЩЕ ЛПОУФТХЛГЙЙ HTML-ЖПТНЩ;

ПЪОБЛПНЙФШУС У РЕТЕНЕООЩНЙ CGI-ПЛТХЦЕОЙС;

ЙЪХЮЙФШ БМЗПТЙФН ПВТБВПФЛЙ ДБООЩИ HTML-ЖПТНЩ У ЙУРПМШЪПЧБОЙЕН НЕФПДПЧ GET Й POST;

У ЙУРПМШЪПЧБОЙЕН УТЕДУФЧ СЪЩЛБ ESQL/C ТБЪТБВПФБФШ Й ПФМБДЙФШ РТПЗТБННХ ДПУФХРБ Л ВБЪЕ ДБООЩИ.

пВЭБС УИЕНБ ДПУФХРБ Л ВБЪБН ДБООЩИ У ЙУРПМШЪПЧБОЙЕН CGI-УЛТЙРФПЧ ЙНЕЕФ ЧЙД:

уРЕГЙЖЙЛБГЙС CGI ПРЙУЩЧБЕФ ЖПТНБФ Й РТБЧЙМБ ПВНЕОБ ДБООЩНЙ НЕЦДХ РТПЗТБННОЩН ПВЕУРЕЮЕОЙЕН WWW-УЕТЧЕТБ Й ЪБРХУЛБЕНПК РТПЗТБННПК Й РТЕДУФБЧМСЕФ УПВПК ПВЭХА УТЕДХ Й ОБВПТ РТПФПЛПМПЧ ДМС ЧОЕЫОЙИ РТЙМПЦЕОЙК, ЛПФПТЩЕ ЙУРПМШЪХАФУС РТЙ ЧЪБЙНПДЕКУФЧЙЙ У Web-УЕТЧЕТПН.

CGI-РТПЗТБННБ (CGI-УЛТЙРФ) РТЕДУФБЧМСЕФ УПВПК РТПЗТБННХ МПЛБМШОПК ПРЕТБГЙПООПК УЙУФЕНЩ УЕТЧЕТБ (Ч ДЧПЙЮОПН ЧЙДЕ ЙМЙ Ч ЧЙДЕ РТПЗТБННЩ ДМС ЙОФЕТРТЕФБФПТБ), ЛПФПТБС НПЦЕФ ВЩФШ ЧЩЪЧБОБ ЙЪ УТЕДЩ WWW. дМС ЙОЙГЙЙТПЧБОЙС CGI ДПУФБФПЮОП, ЮФПВЩ Ч URL-БДТЕУЕ ВЩМ ХЛБЪБО РХФШ ДП ЪБРХУЛБЕНПК РТПЗТБННЩ. рТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ WWW-УЕТЧЕТБ ЙУРПМОСЕФ ЬФХ РТПЗТБННХ, РЕТЕДБЕФ ЕК ЧИПДОЩЕ РБТБНЕФТЩ Й ЧПЪЧТБЭБЕФ ТЕЪХМШФБФЩ ЕЕ ТБВПФЩ, ЛБЛ ТЕЪХМШФБФ ПВТБВПФЛЙ ЪБРТПУБ, ЛМЙЕОФХ.

у ГЕМША ПВМЕЗЮЕОЙС БДНЙОЙУФТЙТПЧБОЙС CGI-РТПЗТБНН, Б ФБЛЦЕ ДМС ХДПЧМЕФЧПТЕОЙС ФТЕВПЧБОЙСН ВЕЪПРБУОПУФЙ CGI-РТПЗТБННЩ ЗТХРРЙТХАФУС Ч ПДОПН ЙМЙ ОЕУЛПМШЛЙИ СЧОП ХЛБЪБООЩИ УЕТЧЕТХ ЛБФБМПЗБИ. рТЙ ЧЩРПМОЕОЙЙ МБВПТБФПТОПК ТБВПФЩ Ч ЛБЮЕУФЧЕ ФБЛЙИ ЛБФБМПЗПЧ ЧЩУФХРБАФ ЛБФБМПЗЙ cgi-bin Ч ДПНБЫОЕК ДЙТЕЛФПТЙЙ РПМШЪПЧБФЕМС ЙМЙ Ч ДЙТЕЛФПТЙЙ public_html. рТЙ ЬФПН

РТБЧБ ДПУФХРБ ДМС ЛБФБМПЗБ, Ч ЛПФПТПН ИТБОСФУС CGI-УЛРТЙРФЩ, ДПМЦОЩ ВЩФШ УБНЩЕ ЫЙТПЛЙЕ, ЙОБЮЕ УЛТЙРФ ОЕ УНПЦЕФ УПЪДБЧБФШ ЖБКМЩ, ОХЦОЩЕ ЕНХ ДМС ТБВПФЩ (ЛТПНЕ ФПЗП, ФБЛЙЕ ЦЕ РТБЧБ ДПМЦОЩ ВЩФШ Й Х ЖБКМПЧ, Л ЛПФПТЩН ПВТБЭБЕФУС УЛТЙРФ);

ЖБКМЩ CGI-УЛТЙРФПЧ (ЛБЛ, РТБЧЙМП, У ТБУЫЙТЕОЙЕН cgi) ДПМЦОЩ ВЩФШ ПВСЪБФЕМШОП ЙУРПМОСЕНЩНЙ.

пВЭЕРТЙОСФЩН УТЕДУФЧПН ПТЗБОЙЪБГЙЙ ЙОФЕТЖЕКУБ У РПМШЪПЧБФЕМЕН Ч WWW-УТЕДЕ СЧМСЕФУС HTML-ЖПТНБ. еУМЙ ГЕМША ЖПТНЩ СЧМСЕФУС УВПТ ДБООЩИ ДМС РПУМЕДХАЭЕК РЕТЕДБЮЙ ЙИ УЕТЧЕТХ, ФП ФБЛБС ЖПТНБ ДПМЦОБ ПВСЪБФЕМШОП УПДЕТЦБФШ:

бДТЕУ CGI-УЛТЙРФБ (РТПЗТБННЩ-ПВТБВПФЮЙЛБ, ТБУРПМПЦЕООПК ОБ ОЕЛПФПТПН УЕТЧЕТЕ), ЛПФПТПНХ ВХДХФ РЕТЕУЩМБФШУС ДБООЩЕ ЙЪ ЖПТНЩ. рТЙ ЬФПН ЧЩРПМОСЕФУС РЕТЕУЩМЛБ ОЕ ЧУЕК УФТБОЙГЩ ГЕМЙЛПН, Б ФПМШЛП ЪОБЮЕОЙК, УППФЧЕФУФЧХАЭЙИ ЬМЕНЕОФБН ХРТБЧМЕОЙС ЖПТНЩ, ЛПФПТБС ЙОЙГЙЙТПЧБМБ ЪБРХУЛ РТПЗТБННЩ-ПВТБВПФЮЙЛБ.

нЕФПД РЕТЕДБЮЙ ДБООЩИ (ОБЙВПМЕЕ РТЙНЕОСЕНЩЕ POST Й GET).

оЕЛПФПТЩК ПВЯЕЛФ ЖПТНЩ, РТЙ ОБЦБФЙЙ ОБ ЛПФПТЩК РТПЙЪПКДЕФ РЕТЕУЩМЛБ ДБООЩИ.

жПТНБ ЪБДБЕФУС Ч HTML-ДПЛХНЕОФЕ У РПНПЭША ФЕЗБ FORM. чУЕ ЬМЕНЕОФЩ ХРТБЧМЕОЙС ОБИПДСФУС ЧОХФТЙ ЛПОФЕКОЕТБ <FORM>...</FORM>.

<FORM action="http://.......cgi" method="GET"|"POST" enctype="encodingType" name="formName" target="windowName" onSubmit="Handler"> ... рПМС ЖПТНЩ ... </FORM>

уТЕДЙ БФТЙВХФПЧ HTML-ЖПТНЩ ДМС ГЕМЕК CGI-РТПЗТБННЙТПЧБОЙС ОБЙВПМЕЕ ЧБЦОЩ

action.

ьФПФ БФТЙВХФ ЪБДБЕФ URL-БДТЕУ РТПЗТБННЩ (CGI-УЛТЙРФБ), ЛПФПТБС ВХДЕФ ПВТБВБФЩЧБФШ ДБООЩЕ ЖПТНЩ. еУМЙ ПО ПРХЭЕО, ЙУРПМШЪХЕФУС URL-БДТЕУ ФЕЛХЭЕЗП ДПЛХНЕОФБ; method.

ъБДБЕФУС НЕФПД. рП ХНПМЮБОЙА РТЕДРПМБЗБЕФУС GET. пУОПЧОЩНЙ НЕФПДБНЙ СЧМСАФУС НЕФПДЩ GET Й POST. ч ЪБЧЙУЙНПУФЙ ПФ НЕФПДБ (GET ЙМЙ POST) ДБООЩЕ ЖПТНЩ ВХДХФ РПНЕЭЕОЩ Ч РЕТЕНЕООХА ПЛТХЦЕОЙС QUERY_STRING ЙМЙ РПДБОЩ ОБ УФБОДБТФОЩК ЧЧПД STDIN. ч УМХЮБЕ НЕФПДБ GET, ЙУРПМШЪХЕНПЗП РП ХНПМЮБОЙА, ДБООЩЕ ДПВБЧМСАФУС Ч ЛПОЕГ URL-БДТЕУБ Й ПФДЕМСАФУС ЪОБЛПН "?". у РПНПЭША НЕФПДБ POST ЙОЖПТНБГЙС, ЧЧЕДЕООБС РПМШЪПЧБФЕМЕН, РПУЩМБЕФУС ОЕРПУТЕДУФЧЕООП Ч УГЕОБТЙК У РПНПЭША ЧЩИПДОПЗП РПФПЛБ УЕТЧЕТБ STDOUT Й ЧИПДОПЗП РПФПЛБ STDIN ЧБЫЕЗП УГЕОБТЙС. рТЕЙНХЭЕУФЧПН ЙУРПМШЪПЧБОЙС НЕФПДБ POST СЧМСЕФУС ОЕПЗТБОЙЮЕООПУФШ ДМЙОЩ РЕТЕДБЧБЕНПЗП УППВЭЕОЙС Й ВЕЪПРБУОПУФШ РЕТЕДБЮЙ РП УТБЧОЕОЙА У GET.

рТЙ ОБЦБФЙЙ ОЕЛПФПТПК ЛОПРЛЙ ОБ ЖПТНЕ HTML ДПЛХНЕОФБ РТПЙУИПДЙФ РЕТЕДБЮБ ДБООЩИ ВТПХЪЕТПН УЕТЧЕТХ, ОБ ЛПФПТПН ОБИПДЙФУС РТПЗТБННБ-ПВТБВПФЮЙЛ ДБООЩИ. пУОПЧОБС ТБВПФБ ФБЛПК РТПЗТБННЩ ЪБЛМАЮБЕФУС Ч:

РПМХЮЕОЙЙ ДБООЩИ ЖПТНЩ HTML-ДПЛХНЕОФБ

Ч ЧЙДЕ УФТПЛЙ, Ч ЛПФПТПК РЕТЕЮЙУМЕОЩ ЪОБЮЕОЙС ЧУЕИ ЬМЕНЕОФПЧ HTML ЖПТНЩ, ЙОЙГЙЙТПЧБЧЫЕК ЪБРХУЛ РТПЗТБННЩ (ДБООБС УФТПЛБ ЪБРЙУБОБ Ч УППФЧЕФУФЧЙЕ У ЮЕФЛП ПРТЕДЕМЕООЩН ЖПТНБФПН); ТБЪВПТЕ РПМХЮЕООПК УФТПЛЙ;

ПВТБВПФЛЕ ДБООЩИ (ОБРТЙНЕТ, ЪБОЕУЕОЙЕ РПМХЮЕООЩИ ЪОБЮЕОЙК Ч ВБЪХ ДБООЩИ ЙМЙ ЧЩВПТЛБ ОЕЛПФПТЩИ ЪБРЙУЕК ЙЪ ВБЪЩ ДБООЩИ РП РПМХЮЕООЩН ЪОБЮЕОЙСН Й Ф.Д. Й Ф.Р.);

ЖПТНЙТПЧБОЙЙ HTML-ДПЛХНЕОФБ, ЛПФПТЩК ВХДЕФ РЕТЕДБО УЕТЧЕТПН РТПЗТБННЕ-ВТПХЪЕТХ.

пВТБВПФЛБ CGI-УЛТЙРФПН ДБООЩИ ЖПТНЩ УПУФБЧМСЕФ ЫБВМПООХА ЮБУФШ УЛТЙРФБ.

дБООЩЕ, ЧЕДЕООЩЕ Ч ЖПТНЕ, РЕТЕДБАФУС CGI-НПДХМА Ч ЧЙДЕ РПУМЕДПЧБФЕМШОПУФЙ УЙНЧПМПЧ ЮЕТЕЪ ЧИПДОПК РПФПЛ (НЕФПД POST) ЙМЙ РЕТЕНЕООХА CGI-ПЛТХЦЕОЙС (НЕФПД GET) Ч ЖПТНБФЕ:

ЙНС=ЪОБЮЕОЙЕ&ЙНС1=ЪОБЮЕОЙЕ1&...&ЙНСN=ЪОБЮЕОЙЕN,

ЗДЕ ЙНСi - ЪОБЮЕОЙЕ РБТБНЕФТБ name ЙЪ ЬМЕНЕОФБ HTML-ЖПТНЩ, ЪОБЮЕОЙЕi - ЧЧЕДЕООПЕ ЙМЙ ЧЩВТБООПЕ ЪОБЮЕОЙЕ ОЕЪБЧЙУЙНП ПФ ЕЗП ФЙРБ.

бМЗПТЙФН ПВТБВПФЛЙ РЕТЕДБЧБЕНПК Ч CGI-УЛТЙРФ УФТПЛЙ ДБООЩИ УПУФПЙФ Ч ТБЪДЕМЕОЙЙ ЕЕ ОБ РБТЩ ЙНС=ЪОБЮЕОЙЕ Й ДЕЛПДЙТПЧБОЙС ЛБЦДПК РБТЩ, ХЮЙФЩЧБС, ЮФП ЧУЕ РТПВЕМЩ Ч ЧЧЕДЕООЩИ ЪОБЮЕОЙСИ Ч ЖПТНЕ УЕТЧЕТПН ВЩМЙ ЪБНЕОЕОЩ УЙНЧПМПН "+" Й УЙНЧПМЩ У ДЕУСФЙЮОЩН ЛПДПН ВПМШЫЕ 128 РТЕПВТБЪПЧБОЩ Ч УЙНЧПМ "%" Й УМЕДХАЭЙН ЪБ ОЙН ЫЕУФОБДГБФЕТЙЮОЩН ЛПДПН УЙНЧПМБ.

рПУМЕ ЫБВМПООПК ЮБУФЙ CGI-УЛТЙРФБ УМЕДХЕФ УПДЕТЦБФЕМШОБС ЮБУФШ, Ч ЛПФПТПК НПЦОП БОБМЙЪЙТПЧБФШ РПМХЮЕООЩЕ ДБООЩЕ, ПВТБЭБСУШ, РТЙ ОЕПВИПДЙНПУФЙ, Л ТБЪМЙЮОЩН ФБВМЙГБН ВБЪ ДБООЩИ. рТЙ ОБРЙУБОЙЙ CGI-УЛТЙРФБ ОБ СЪЩЛЕ ESQL/C ТБВПФБ У ВБЪПК ДБООЩИ ЧЕДЕФУС УТЕДУФЧБНЙ ЧУФТПЕООПЗП СЪЩЛБ SQL Й ЗМБЧОЩИ РЕТЕНЕООЩИ, ЮЕТЕЪ ЛПФПТЩЕ РЕТЕДБАФУС Й ЧПЪЧТБЭБАФУС ДБООЩЕ Л УЕТЧЕТХ ВБЪ ДБООЩИ. тЕЪХМШФБФЩ ПВТБВПФЛЙ ДБООЩИ, РПМХЮЕООЩИ ЙЪ ВБЪЩ ДБООЩИ, Б ФБЛЦЕ ДТХЗЙЕ ЙОЖПТНБГЙПООЩЕ УППВЭЕОЙС РЕТЕДБАФУС ЖХОЛГЙЕК printf() Ч ЧЩИПДОПК РПФПЛ У ХЮЕФПН ЖПТНБФЙТПЧБОЙС HTML-ДПЛХНЕОФБ.

CGI-УЛТЙРФ, ЪБРХУЛБЕНЩК ЙЪ УТЕДЩ WWW, ДПМЦЕО УПДЕТЦБФШ ЙОЖПТНБГЙА П УЕТЧЕТЕ ВБЪ ДБООЩИ Ч УЧПЕН ФЕМЕ. ьФБ ЙОЖПТНБГЙС УПУФПЙФ Ч ЪБДБОЙЙ Ч CGI-УЛТЙРФЕ УЙУФЕНОЩИ РЕТЕНЕООЩИ, ПРТЕДЕМСАЭЙИ ЛБФБМПЗ У РТПЗТБННОЩН ПВЕУРЕЮЕОЙЕН УЕТЧЕТБ, ЙНС УЕТЧЕТБ, РБТБНЕФТЩ РЕТЕЛПДЙТПЧЛЙ Й РТПЮЙЕ РБТБНЕФТЩ.

чБЦОПК ПУПВЕООПУФША ТБВПФЩ У ВБЪПК ДБООЩИ РПУТЕДУФЧПН CGI-УЛТЙРФБ СЧМСЕФУС ПВЕУРЕЮЕОЙЕ ДПУФБФПЮОЩИ ХУМПЧЙК ВЕЪПРБУОПУФЙ Ч ПФОПЫЕОЙЙ ДБООЩИ.

ч ФПН УМХЮБЕ, ЛПЗДБ МАВПК РПМШЪПЧБФЕМШ ВЕЪ ПЗТБОЙЮЕОЙК НПЦЕФ ЙНЕФШ ДПУФХР Л ДБООЩН, РТЕДЧБТЙФЕМШОП УТЕДУФЧБНЙ РТПЗТБННЩ phpPgAdmin, МЙВП УТЕДУФЧБНЙ ЙОПЗП РТПЗТБННОПЗП РТЙМПЦЕОЙК ЧМБДЕМЕГ ВБЪЩ ДБООЩИ SQL-ПРЕТБФПТПН

grant usage on schema schema-name to nobody

РТЕДПУФБЧМСЕФ РПМШЪПЧБФЕМА ПРЕТБГЙПООПК УЙУФЕНЩ nobody НЙОЙНБМШОЩЕ РТБЧБ, Ч ФПН ЮЙУМЕ Ч ПФОПЫЕОЙЙ ВБЪ ДБООЩИ. ьФП РПЪЧПМСЕФ РТЙ ОБРЙУБОЙЙ CGI-УЛТЙРФБ ЙУРПМШЪПЧБФШ РТПУФЕКЫЙК ЧБТЙБОФ РПДЛМАЮЕОЙС Л УЕТЧЕТХ ВБЪ ДБООЩИ ВЕЪ РТПЧЕТЛЙ ЙОДЙЧЙДХБМШОЩИ РПМОПНПЮЙК РПМШЪПЧБФЕМС.

$Connect to 'database@server_name';

пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП Ч ЬФПН УМХЮБЕ SEARCH_PATH ВХДЕФ nobody, public Й Ч SQL-ЪБРТПУБИ ЙДЕОФЙЖЙГЙТПЧБФШ ФБВМЙГЩ ОХЦОП РПМОЩН ЙНЕОЕН (ЙНС schema-name.table-name).

рПУМЕ ПЛПОЮБОЙС ТБВПФЩ У РТЙМПЦЕОЙЕН ЧМБДЕМЕГ ВБЪЩ ДБООЩИ ДПМЦЕО ПФПВТБФШ РПМОПНПЮЙС Х РПМШЪПЧБФЕМС nobody.

revoke usage on schema schema-name from nobody

ч ФПН УМХЮБЕ, ЛПЗДБ ОЕПВИПДЙНП ЛПОФТПМЙТПЧБФШ ДПУФХР ФПЗП ЙМЙ ЙОПЗП РПМШЪПЧБФЕМС Л ВБЪЕ ДБООЩИ ЙМЙ ЛПЗДБ ТБЪОЩЕ РПМШЪПЧБФЕМЙ ПВМБДБАФ ТБЪОЩНЙ РПМОПНПЮЙСНЙ Ч ПФОПЫЕОЙЙ ДПУФХРБ Л ДБООЩН, УМЕДХЕФ ЪБЧЕУФЙ РПМШЪПЧБФЕМС ОБ УЕТЧЕТЕ ВБЪ ДБООЩИ, ДБФШ ЕНХ ФТЕВХЕНЩЕ РПМОПНПЮЙС Ч ПФОПЫЕОЙЙ ФЕИ ЙМЙ ЙОЩИ ДЕКУФЧЙК ОБД ЙУРПМШЪХЕНЩНЙ ФБВМЙГБНЙ РПУТЕДУФЧПН SQL-ПРЕТБФПТБ Grant, РПУМЕ ЮЕЗП ЛБЦДЩК ТБЪ РТЙ ПВТБЭЕОЙЙ РТПЧЕТСФШ ЬФЙ РПМОПНПЮЙС. рТЙ ЬФПН CGI-РТЙМПЦЕОЙЕ ДПМЦОП ЪОБФШ Й ЛБЛЙН-МЙВП ПВТБЪПН ИТБОЙФШ ЧУЕ ЙНЕОБ Й РБТПМЙ Й РПМОПНПЮЙС РПМШЪПЧБФЕМЕК, ЛПФПТЩН ТБЪТЕЫЕО ДПУФХР Л ДБООЩН.

$Connect to 'database@server_name' user 'name' using $parol;

рПУМЕДПЧБФЕМШОПУФШ ЧЩРПМОЕОЙС МБВПТБФПТОПК ТБВПФЩ

хВЕДЙФШУС Ч ОБМЙЮЙЙ Й ЪБРПМОЕООПУФЙ ВБЪЩ ДБООЩИ РПУФБЧЭЙЛПЧ, ДЕФБМЕК, ЙЪДЕМЙК, РПУФБЧПЛ.

тБЪТБВПФБФШ Й ПФМБДЙФШ HTML-ЖПТНЩ ДМС ЧЧПДБ ДБООЩИ РПМШЪПЧБФЕМС УПЗМБУОП ЧБТЙБОФХ ЪБДБОЙС.

уТЕДУФЧБНЙ СЪЩЛБ ESQL/C ТБЪТБВПФБФШ Й ПФМБДЙФШ CGI-УЛТЙРФЩ ДМС ПВТБВПФЛЙ ДБООЩИ HTML-ЖПТНЩ Й ДПУФХРБ Л ВБЪЕ ДБООЩИ.

рПУМЕ ЧЩРПМОЕОЙС МБВПТБФПТОПК ТБВПФЩ РТЙЧЕУФЙ ВБЪХ ДБООЩИ Ч ЙУИПДОПЕ УПУФПСОЙЕ.

фТЕВПЧБОЙС Л ТБЪТБВБФЩЧБЕНПК РТПЗТБННЕ

тБЪТБВБФЩЧБЕНЩЕ РТПЗТБННЩ ДПМЦОБ ХДПЧМЕФЧПТСФШ УМЕДХАЭЙН ФТЕВПЧБОЙСН:

ТБЪТБВБФЩЧБЕНПЕ РТПЗТБННОПЕ РТЙМПЦЕОЙЕ ДПМЦОП УПДЕТЦБФШ HTML-ДПЛХНЕОФ У ЖПТНПК ДМС ЧЧПДБ ДБООЩИ Й CGI-УЛТЙРФ, ЧЩЪЩЧБЕНЩК РП ПЛПОЮБОЙЙ ТБВПФЩ У HTML-ЖПТНПК;

CGI-УЛТЙРФ ДПМЦЕО ВЩФШ ОБРЙУБО ОБ СЪЩЛЕ ESQL/C;

ЧЧПД РБТБНЕФТПЧ ЪБДБОЙС Ч HTML-ЖПТНЕ НПЦЕФ ВЩФШ ПУХЭЕУФЧМЕО МЙВП РХФЕН ЧЧПДБ ЪОБЮЕОЙК Ч ФЕЛУФПЧПН ЧЙДЕ, МЙВП РПУТЕДУФЧПН ЧЩВПТБ ЪОБЮЕОЙК ЙЪ РТЕДМБЗБЕНПЗП УРЙУЛБ;

РТПЗТБННБ ДПМЦОБ ВЩФШ ОБРЙУБОБ Ч РТЕДРПМПЦЕОЙЙ, ЮФП МАВПК РПМШЪПЧБФЕМШ ВЕЪ ПЗТБОЙЮЕОЙК НПЦЕФ ЙНЕФШ ДПУФХР Л ДБООЩН;

Ч РТПЗТБННЕ ДПМЦЕО ВЩФШ РТЕДХУНПФТЕО ЧЩЧПД УППВЭЕОЙК ПВП ЧУЕИ ЫБЗБИ ЕЕ ЧЩРПМОЕОЙС, Ч ФПН ЮЙУМЕ Й П ЧПЪНПЦОЩИ ПЫЙВЛБИ;

ЧУЕ ДЕКУФЧЙС Ч ПФОПЫЕОЙЙ ВБЪЩ ДБООЩИ ДПМЦОЩ ЧЩРПМОСФШУС Ч ТБНЛБИ ФТБОЪБЛГЙК;

РТПЗТБННБ ДПМЦОБ ВЩФШ ДПУФБФПЮОП ДПЛХНЕОФЙТПЧБОБ.

чБТЙБОФЩ ЪБДБОЙК

чБТЙБОФ 1

чЩЧЕУФЙ ЙОЖПТНБГЙА П РПУФБЧЭЙЛБИ, РПУФБЧЙЧЫЙИ ДЕФБМЙ ДМС ЙЪДЕМЙК ЙЪ ХЛБЪБООПЗП ЗПТПДБ.

хЧЕМЙЮЙФШ ТЕКФЙОЗ РПУФБЧЭЙЛБ, ЧЩРПМОЙЧЫЕЗП ОБЙВПМШЫХА РПУФБЧЛХ ОЕЛПФПТПК ДЕФБМЙ, ОБ ХЛБЪБООХА ЧЕМЙЮЙОХ.

чБТЙБОФ 2

чЩЧЕУФЙ ЙОЖПТНБГЙА П ДЕФБМСИ, РПУФБЧЛЙ ЛПФПТЩИ ВЩМЙ ПУХЭЕУФЧМЕОЩ ДМС ХЛБЪБООПЗП ЙЪДЕМЙС.

йЪНЕОЙФШ ГЧЕФ УБНПК ФСЦЕМПК ДЕФБМЙ ОБ ХЛБЪБООЩК.

чБТЙБОФ 3

чЩЧЕУФЙ ЙОЖПТНБГЙА П РПУФБЧЭЙЛБИ, ЛПФПТЩЕ ПУХЭЕУФЧМСМЙ РПУФБЧЛЙ ДЕФБМЕК ЙЪ ЪБДБООПЗП ЗПТПДБ Ч ХЛБЪБООЩК РЕТЙПД.

чУФБЧЙФШ РПУФБЧЭЙЛБ У ЪБДБООЩНЙ РБТБНЕФТБНЙ.

чБТЙБОФ 4

чЩЧЕУФЙ ЙОЖПТНБГЙА П РПУФБЧЭЙЛБИ, РПУФБЧЙЧЫЙИ ХЛБЪБООХА ДЕФБМШ Ч ЪБДБООЩК РЕТЙПД.

хДБМЙФШ РПУФБЧЭЙЛБ, ЧЩРПМОЙЧЫЕЗП НЕОШЫЕ ЧУЕЗП РПУФБЧПЛ.

чБТЙБОФ 5

чЩЧЕУФЙ ЙОЖПТНБГЙА ПВП ЧУЕИ ДЕФБМСИ, РПУФБЧМСЕНЩИ ДМС ХЛБЪБООПЗП ЙЪДЕМЙС ВПМЕЕ ЮЕН ПДОЙН РПУФБЧЭЙЛПН.

ч ФБВМЙГЕ РПУФБЧПЛ ЙЪНЕОЙФШ ОПНЕТ РПУФБЧЭЙЛБ РТЙ ЪБДБООПН ОПНЕТЕ ДЕФБМЙ Й ЙЪДЕМЙС.

чБТЙБОФ 6

чЩЧЕУФЙ ЙОЖПТНБГЙА П ДЕФБМСИ, РПУФБЧЛЙ ЛПФПТЩИ ВЩМЙ ПУХЭЕУФЧМЕОЩ ДМС ХЛБЪБООПЗП ЙЪДЕМЙС ЧУЕНЙ РПУФБЧЭЙЛБНЙ.

хЧЕМЙЮЙФШ ТЕКФЙОЗ РПУФБЧЭЙЛБ, ЧЩРПМОЙЧЫЕЗП ВПМШЫЙК УХННБТОЩК ПВЯЕН РПУФБЧПЛ, ОБ ХЛБЪБООХА ЧЕМЙЮЙОХ.

чБТЙБОФ 7

чЩЧЕУФЙ ЙОЖПТНБГЙА ПВ ЙЪДЕМЙСИ, ДМС ЛПФПТЩИ ВЩМБ РПУФБЧМЕОБ ХЛБЪБООБС ДЕФБМШ.

йЪНЕОЙФШ ОБЪЧБОЙЕ Й ЗПТПД ДЕФБМЙ У НБЛУЙНБМШОЩН ЧЕУПН ОБ ХЛБЪБООЩЕ ЪОБЮЕОЙС.

чБТЙБОФ 8

чЩЧЕУФЙ ЙОЖПТНБГЙА П РПУФБЧЭЙЛБИ, ЛПФПТЩЕ ПУХЭЕУФЧМСМЙ РПУФБЧЛЙ ДЕФБМЕК ДМС ХЛБЪБООПЗП ЙЪДЕМЙС.

хЧЕМЙЮЙФШ ТЕКФЙОЗ РПУФБЧЭЙЛБ, ЧЩРПМОЙЧЫЕЗП ВПМШЫЕЕ ЮЙУМП РПУФБЧПЛ, ОБ ХЛБЪБООХА ЧЕМЙЮЙОХ.

лПОФТПМШОЩЕ ЧПРТПУЩ

лБЛПЧБ ПВЭБС УИЕНБ ДПУФХРБ Л ВБЪБН ДБООЩИ РПУТЕДУФЧПН

CGI-УЛТЙРФПЧ? лБЛПЧП ОБЪОБЮЕОЙЕ РХУФПК УФТПЛЙ

, ЗЕОЕТЙТХЕНПК CGI-УЛТЙРФПЧ? лБЛПЧЩ ПУОПЧОЩЕ ЬМЕНЕОФЩ

HTML-ЖПТНЩ? лБЛПЧП ОБЪОБЮЕОЙЕ ЬМЕНЕОФБ

action HTML-ЖПТНЩ? ч ЛБЛПН ЧЙДЕ ДБООЩЕ

, ЧЧЕДЕООЩЕ Ч ЖПТНЕ, РЕТЕДБАФУС CGI-НПДХМА? ч ЮЕН УПУФПЙФ ПУПВЕООПУФШ ЖПТНБФБ ДБООЩИ

, РЕТЕДБЧБЕНЩИ ЙЪ HTML-ЖПТНЩ CGI-НПДХМА? лБЛПЧБ ПВЭБС УИЕНБ ТБВПФЩ

CGI-УЛТЙРФБ, ЧЧПДСЭЕЗП ДБООЩЕ РПУТЕДУФЧПН HTML-ЖПТНЩ? ч ЮЕН ТБЪОЙГБ НЕФПДПЧ

GET Й POST? лБЛ Ч

CGI-УЛТЙРФЕ ЪБДБФШ УЙУФЕНОЩЕ РЕТЕНЕООЩЕ, ПРТЕДЕМСАЭЙЕ РБТБНЕФТЩ УЕТЧЕТБ ВБЪЩ ДБООЩИ? лБЛПЧЩ УРПУПВЩ РТЕДПУФБЧМЕОЙС ЧУЕН РПМШЪПЧБФЕМСН ПДЙОБЛПЧЩИ РПМОПНПЮЙК ОБ ДПУФХР Л ДБООЩН ЙЪ

CGI-УЛТЙРФБ? лБЛПЧЩ УРПУПВЩ РТЕДПУФБЧМЕОЙС РПМШЪПЧБФЕМСН ЙОДЙЧЙДХБМШОЩИ РТЙЧЙМЕЗЙК ОБ ДПУФХР Л ДБООЩН ЙЪ

CGI-УЛТЙРФБ? ч ЮЕН УЙМШОЩЕ Й Ч ЮЕН УМБВЩЕ УФПТПОЩ

CGI-ФЕИОПМПЗЙЙ?

Соседние файлы в папке Лабораторные по ПРОЕКТИРОВАНИЮ ИС