Common Gateway Interface: Porovnání verzí

Smazaný obsah Přidaný obsah
HypoBOT (diskuse | příspěvky)
m Přidání šablony commonscat dle ŽOPP z 28. 7. 2016; kosmetické úpravy
PavelTom (diskuse | příspěvky)
pravopis (čárky) a formulace
Řádek 4:
 
== Další informace ==
Webový server, který podporuje rozhraní CGI, lze nakonfigurovat pro interpretaci adresy URL, která odkazuje na CGI skripty. Standardně se cgi-bin adresáře ukládají v kořenovém adresáři stromové struktury a se všemi takto uloženými soubory se nakládá jako s CGI skripty. Další populární úmluva je rozpoznávání pomocí přípony; například pokud je u CGI skriptů použita přípona .cgi, může být webový server nakonfigurován tak, aby interpretoval všechny tyto soubory jako CGI skripty.
 
V případě použití HTTP metody PUT nebo POST metod, jsou uživatelská data předána v rámci programu přes standardní vstup. V každém případě se podle standardu CGI data předávají do aplikace pomocí některých specifických proměnných prostředí. Toto je v kontrastu s typickým provedením, kde argumenty příkazové řádky jsou používány a prostředí je v nepřetržitém běhu a nedá se mu věřit. Webový server vytváří malé a účinné podmnožiny proměnných prostředí jemu předaných a přidává detaily vztahující se k vykonání programu.
 
== Jednoduchý příklad ==
Řádek 59:
WINDIR="C:\Windows"
 
Z výpisu vidíme, že uživatel používá prohlížeč [[Firefox]], který běží na operačním systému [[Windows 7]]. Webový server [[Apache HTTP Server|Apache]] běží na systému, který emuluje Unix, a CGI skript má název cgi-bin/printenv.pl
 
== Reference ==