Avatar billede zubmit Nybegynder
13. februar 2004 - 09:58 Der er 3 kommentarer og
3 løsninger

Hvad er CGI

Nogen der vil forklare mig hvad programmeringsproget cgi er? Er det noget lignene php?
Avatar billede mfalck Praktikant
13. februar 2004 - 10:00 #1
CGI er ikke et sprog men en protokol - Common Cateway Interface - hvis jeg ikke husker galt.
Avatar billede clausjul Nybegynder
13. februar 2004 - 10:02 #2
CGI betyder: Common Gateway Interface.
Lidt om det:
The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. A plain HTML document that the Web daemon retrieves is static, which means it exists in a constant state: a text file that doesn't change. A CGI program, on the other hand, is executed in real-time, so that it can output dynamic information.

Læs mere om det på
http://hoohoo.ncsa.uiuc.edu/cgi/intro.html
Avatar billede mfalck Praktikant
13. februar 2004 - 10:04 #3
det er den måde at webserveren gør programmer (skrevet i hvilket som helst sprog - C, perl, haskell osv osv) kan kommunikere med en webbrowser. De moderne websprog (PHP og java servlets) benytter sig af mere optimerede måder at foretage denne kommunikation på.

Se evt mere på :
http://searchdatabase.techtarget.com/sDefinition/0,,sid13_gci213846,00.html
Avatar billede erikjacobsen Ekspert
13. februar 2004 - 10:10 #4
"CGI" bruges desværre ofte som et synonym for "Perl".

Hvilke "optimerede måder", mfalck?
Avatar billede mfalck Praktikant
13. februar 2004 - 10:27 #5
optimerede måder -> ved at sproget er kompileret direkte ind i webserveren (php/mod_perl eller i javas tilfælde så kommunikerer webserveren med servlet-containeren) så slipper webserveren for at starte et eksternt program op. Man kan måske godt argumentere for at CGI stadig ligger til grund for disse, men det er vel et tokningsspørgsmål.
Avatar billede erikjacobsen Ekspert
13. februar 2004 - 13:13 #6
Ok, så er vi enige, mfalck ;) Kommunikationen til klienten er fortsat den samme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester