4.4.7 Dünaamilised veebilehed

HTML keel võimaldab
kirjeldada staatilisi veebilehti.
Siiski on paljudel juhtudel vaja kliendile saadetud lehekülgi muuta vastavalt
kliendi poolt sisestatud parameetritele või saata kliendi päringule vastus
veebiserveriga ühendatud andmebaasist.Selleks otstarbeks on kasutusel dünaamilised veebilehed. Üks mehhanism
selliste päringute jaoks välja arendatud mehhanism on üldine lüüsiliides (CGI - Common Gateway Interface). CGI päring
suunab kasutaja mitte staatilise veebisisu juurde vaid käivitab serveris
rakenduse, mille väljund saadetakse kasutajale päringu vastuseks. CGI ei ole
seotud konkreetse programmeerimiskeelega. CGI skripti saab kasutada näiteks
koos Perl, PHP, C või Java keeltega. Java keeles kirjutatud CGI rakendust
nimetatakse Java servlett.. CGI'd kasutavad keeled loovad kliendile HTML
vormingus lehekülje. Kasutaja võib Cgi rakenduse käivitada ka veebilehitseja
aadressiribalt, kus saab kasutaja kirjeldada ka päringu andmed peale CGI
rakendust.
CGI'le analoogne skriptimiskeskkond on Microsoft'i ASP (Active Server Pages).
CGI'le analoogne skriptimiskeskkond on Microsoft'i ASP (Active Server Pages).