ja en eo eo eo eo eo eo eo eo eo en eo it eo eo lt eo eo eo eo de es eo eo eo eo eo sv ur eo eo eo eo es eo eo eo eo eo eo eo eo tr nl eo eo it eo eo eo eo eo eo eo eo eo eo eo eo ar az de bg ca hbs_lat da de el en es et eu fa fi fr he hi hu id is it ja km ko lt nl nb pl pt ru sk sl sv ta te tr fy zh eo eo eo eo eo eo eo eo eo
El Vikipedio, la libera enciklopedio
CGI signifas angle Common Gateway Interface (komuna kluza interfaco). Per ĝi, TTT-legilo povas konektiĝi al programoj rulantaj en TTT-servilo. Tiuj programoj ĝenerale generas HTML-paĝojn dinamike, kiujn la reta servprogramo pasigas al la legilo. La CGI-normo ankaŭ permesas transdoni informojn de la TTT-legilo al la programo en la servilo. CGI ne necesas, kiam la enhavo petita de la TTT-legilo troviĝas jam preta en la TTT-servilo (ekzemple en formo de HTML-dosieroj aŭ bilddosieroj).
Ekzemplo de CGI-programaro estas Vikipedio. Uzantoj povas per TTT-legilo verki artikolon, pasigante ĝin al la vikiprogramo per CGI. Ricevinte la artikolon, la vikiprogramo konservas la enhavon en datumbazo kaj generas respondan paĝon, kiun la servilo pasigas al la legilo. Kiam TTT-legilo petas artikolon de Vikiepdio, la CGI-programo legas ĝin el la datumbazo kaj konvertas ĝin al HTML-kodo. Pro la oftaj modifoj en vikipaĝoj, la vikiservilo ne konservas la enhavon en formo de HTML-paĝoj, sed generas ĝin ĉiun fojon, kiam kliento ĝin petas.
CGI-programoj estas ofte skribitaj en lingvo PHP (kio foje videblas en la adreso de la retpaĝo, ekz. "index.php"), sed tio ne estas necesa. Ankaŭ uzataj estas Perl, Python, Ŝela programetoj kaj eĉ Lispo.
Eksteraj ligiloj[redakti | redakti fonton]
La CGI-normo ĉe W3C (angle)
Ĉi tiu artikolo ankoraŭ estas ĝermo.
Helpu al Vikipedio plilongigi ĝin. Se jam ekzistas alilingva samtema artikolo pli disvolvita, traduku kaj aldonu el ĝi (menciante la fonton). Bonvolu aldoni parametron por plibone kategoriigi la paĝon.
Informoj pri la paĝo
Citi ĉi tiun artikolon
Ĉi tiu paĝo estis lastafoje redaktita je 14:46, 7 feb. 2016.
La teksto disponeblas laŭ la permesilo Krea Komunaĵo Atribuite-Samkondiĉe 3.0 Neadaptita; eble aldonaj kondiĉoj aplikeblas. Vidu la uzkondiĉojn por detaloj.
Regularo pri respekto de la privateco
Vidigo por porteblaj aparatoj