webForumDet fria alternativet

Hur fungera CGI?

1 svar · 302 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#1

Vad kräver man för att köra en CGI script på sin server, finns det bra tutorials... vad kan man göra (snabba drag)... tack! :e

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Oj, här kommer du säkert att få många svar, för det finns mycket att säga. Men om vi börjar att bena isär uttrycken. CGI - Common Gateway Interface, är precis som uttrycket antyder ett interface, gränssnitt om man så vill, och inte ett program eller script-språk, vilket är en vanlig missuppfattning. CGI är ett gränssnitt som webbservern i det här fallet tillhandahåller mot den aktuella applikationen som gör det verkliga jobbet. Alltså, webbservern får in en förfrågan på en resurs som den tolkar som ett fall för CGI. Den kan då starta en lämplig process som via detta gränssnitt kan ta emot data och sedan returnera ett svar som webbservern sedan skickar tillbaks till klienten. Det som krävs i detta fall är alltså en webbserver som kan tillhandahålla detta interface, vilket i princip vilken webbserver som hellst värd namnet kan.

CGI är en gammal veteran på området och har nu fått många konkurerande alternativ. Nackdelen med CGI är att det inte är speciellt snabbt och något mer resurskrävande, medans fördelen är att det är väldigt spritt och som sagt, i princip alla webbservrar stödjer det.

Det vanligaste scriptspråket för CGI är perl, men du kan använda i princip vad som hellst - basic, kompilerade program skrivna i valfritt programspråk, bat, shell-script, etc. etc.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)