Allar þessar dynamic síður nota CGI.
CGI vélbúnaður
Á flestum vefþjónum, CGI kerfi hefur verið staðlað á eftirfarandi hátt. Í hefðbundinni skrá tré að framreiðslumaður telur vera rót, þú býrð subdirectory heitir CGI-bin. (Þú getur séð þessa möppu í myndinni á fyrri síðu.) Miðlarinn þá skilur að allir skrá óskað frá sérstökum CGI-bin skrá ætti ekki einfaldlega að lesa og senda, en í staðinn ætti að framkvæma. The framleiðsla af the framkvæmd áætlunarinnar er það sent í raun að vafra sem óskaði eftir síðu. The executable er yfirleitt annað hvort hreint executable, eins og framleiðsla á C þýðanda, eða það er perl handrit. Perl er afar vinsæll tungumál fyrir CGI forskriftarþarfir
Ímyndaðu þér að þú skrifar eftirfarandi vefslóð inn í vafrann þinn:. Http://www.howstuffworks.com/cgi-bin/search.pl. Miðlarinn viðurkennt að search.pl er í CGI-bin skrá, svo það framkvæmir search.pl (sem er Perl skrifta) og sendir framleiðsla frá framkvæmd í vafranum þínum.
Hægt er að skrifa þína eigin forskriftir og prófa CGI sjálfur að því tilskildu að:
Einföld CGI forrit
Að því gefnu að þú hefur aðgang að CGI-bin skrá (sjá fyrri kafla), og miðað við að þú veist annaðhvort C forritunarmál eða Perl, getur þú gera a heild búnt af áhugaverðum tilraunum með CGI að fá fæturna blautur. Við skulum byrja á því að skapa einföldustu mögulegu CGI skriftu.
Í greininni Hvernig Web Pages Vinna, skoðuð við einföldustu mögulegu HTML vefsíðu. Það leit eitthvað eins og this:
< HTML > < body > < h1 >! Hello there < /h1 > < /body > < /html >Einfaldasta hægt CGI handrit myndi, á framkvæmd, búa þetta einfalda, truflanir síðu sem framleiðsla þess. Hér er hvernig þetta CGI forrit my