CGI

CGI (Common Gateway Interface), е широко използван стандарт за изпълнение на скриптове на сървър. CGI осигурява достъп до данни и скриптове на уеб сървъра, като по този начин позволява създаването на динамични уеб страници (най-често HTML форми). CGI позволява изпълнението на скриптове, които се изпълняват на сървъра в уеб браузъра на потребителя. CGI скриптове (или програми) се използват за всякакъв вид динамични (не статични) уеб страници, които могат да включват форми или други интерактивни функции (броячи, форуми, реклами) или просто трябва постоянно да актуализират информацията си. CGI кода помага на уеб сървъра да разбере, че страницата не е статична и че има скрипт, който трябва да се изпълнява като програма, за да се покажат необходимите данни в браузъра.

CGI-bin и CGI скрипт

CGI може да обслужва различни скриптове, които са инсталирани на сървъра,много е гъвкав и ви позволява да използвате различни езици за обогатяване на уебсайта си. Повечето CGI файлове са написани на Perl, има и CGI C или C ++ скриптове, CGI в Python, Tcl, Java, Visual Basic и т.н. За да може уеб браузърът да показва данните, генерирани от CGI кода на сървъра, има две ключови изисквания, които трябва да бъдат изпълнени – CGI скриптът трябва да бъде поставен в директорията CGI-bin на вашия сървър и трябва да има разширение на файла .cgi. Ето защо трябва да сте сигурни, че хостът ви предоставя достъп до CGI-bin. Не е необходимо дори да пишете никакъв CGI код, има много безплатни CGI скриптове, които можете да използвате за вашия сайт. За Unix трябва да направите файлове изпълними чрез командата “chmod”. CGI файлът трябва винаги да се качва и в режим ASCII.

Готов ли си да създадеш своя сайт?

Pin It on Pinterest

Share This