Toate aceste pagini dinamice utiliza CGI.
mecanismul CGI
Pe cele mai multe servere web, mecanismul de CGI a fost standardizat în felul următor. În copac director normal ca serverul consideră rădăcina, creați un subdirector numit cgi-bin. (Puteți vedea acest director în figura din pagina anterioară.) Serverul apoi înțelege că orice fișier solicitat din directorul cgi-bin special nu ar trebui să fie pur și simplu citit și a trimis, ci ar trebui să fie executat. Ieșirea din programul executat este ceea ce de fapt a trimis la browser-ul care a solicitat pagina. Executabilul este, în general, fie un executabil curat, ca de ieșire a unui compilator C, sau este un script PERL. Perl este un limbaj extrem de popular pentru CGI scripting
Imaginați-vă că introduceți următorul URL în browser-ul dvs.:. Http://www.howstuffworks.com/cgi-bin/search.pl. Serverul recunoscut că search.pl este în directorul cgi-bin, așa că execută search.pl (care este un script PERL) si trimite de ieșire de la executarea la browser-ul dumneavoastră.
Puteți scrie propriul script-uri și pentru a încerca CGI-te cu condiția ca: Site-ul
Presupunând că aveți acces la un director cgi-bin (a se vedea secțiune anterioară), și presupunând că știi fie limbajul de programare C sau Perl, puteți face o grămadă de experimente interesante cu CGI pentru a obține picioarele ude. Să începem prin c