Všechny tyto dynamických stránek používat CGI.
CGI mechanismus
Na většině webových serverů, mechanismus CGI byl standardizován následujícím způsobem. V normálním stromu adresáře, že server považuje za kořen, vytvořit podadresář s názvem cgi-bin. (Můžete vidět tento adresář na obrázku na předchozí straně). Server pak chápe, že jakýkoli požadovaný soubor ze speciálního cgi-bin adresáři by neměla být jednoduše číst a poslal, ale místo toho by měl být popraven. Výstup prováděného programu je to, co skutečně odeslán do prohlížeče, že požadované stránky. Spustitelný je obecně jeden čistý spustitelný, stejně jako výstup kompilátor C, nebo je perl skript. Perl je extrémně populární jazyk pro skriptování CGI
Představte si, že zadejte následující adresu URL do svého prohlížeče:. Http://www.howstuffworks.com/cgi-bin/search.pl. Server uznal, že search.pl je v adresáři cgi-bin, tak, že spouští search.pl (což je skript v Perlu, a odešle) výstup z výkonu do vašeho prohlížeče.
Můžete napsat svůj vlastní skripty a vyzkoušet CGI sám za předpokladu, že:
Jednoduché CGI skripty
Za předpokladu, že máte přístup k adresáři cgi-bin (viz předchozí oddíl), a za předpokladu, že víte, buď programovacím jazyce C nebo Perl, můžete udělat spoustu zajímavých experimentů s CGI jak dostat své nohy mokré. Začněme tím, že vytvoří nejjednodušší skript CGI.
V článku Jak webové stránky pracovat, jsme se zabývali nejjednodušší HTML webové stránky. Vypadalo to asi takhle:
< HTML > < body > < h1 >! Ahoj < /h1 > < /body > < /html >Nejjednodušší možný CGI skript by se po provedení, vytvořit tento jednoduchý, statickou stránku jako jeho výstup. Zde je, jak by to CGI