Avatar billede dj-sejler Praktikant
26. august 2002 - 22:58 Der er 7 kommentarer og
1 løsning

Hvad er CGI

Hvad er CGI  og hvad bruger man det til??

Hvad vil det sige når et webhotel har eget CGI??
Avatar billede zeus19 Nybegynder
26. august 2002 - 22:59 #1
Avatar billede zeus19 Nybegynder
26. august 2002 - 22:59 #2
ups. det var et svar
Avatar billede phineas_phreak Nybegynder
26. august 2002 - 22:59 #3
Avatar billede phineas_phreak Nybegynder
26. august 2002 - 23:00 #4
:DDD PIS !
Avatar billede zeus19 Nybegynder
26. august 2002 - 23:00 #5
hehe :)
Avatar billede zeus19 Nybegynder
26. august 2002 - 23:00 #6
Google er din ven :)
Avatar billede phineas_phreak Nybegynder
26. august 2002 - 23:03 #7
yes
Avatar billede thomasledet Nybegynder
27. august 2002 - 03:31 #8
rettelser til ovennævnte link (herefter kaldet dokumentet):

Forklaringen af, hvordan CGI fungerer er såmænd meget god, men det fremgår ikke tydeligt, at CGI kan bruges til andet en bare at behandle formularer. Det kan OGSÅ bruges til at generere dynamisk indhold på større websites (og en masse andre ting), hvor selve det data, der skal bruges hentes fra en database eller lignende... there is no end to the possibilities...

Derudover skriver de, at PHP er CGI... dette er ikke forkert, men det er heller ikke nødvendigvis tilfældet. På den kendte (og gratis) webserver Apache kan det faktisk køres som et modul, hvis giver forbedret ydelse. Ydermere kan Perl applikationer (Perl nævnes også som et sprog i ovenstående dokument) også køres som modules i Apache, hvilket også fjerner det overhead, der er ved at bruge et Interface.

Common Gateway Interface (som CGI er en forkortelse for) er, som beskrevet i dokumentet, et interface (eller en grænseflade som de kalder det)... når de bruger dette ord, kan man tænke på det som en slags tolk mellem et program, der kører på server-maskinen og webserveren (som faktisk også bare er et program, der kører på servermaskinen... med andre ord taler programmet tysk og webserveren taler japansk... for at de kan forstå hinanden og udveksle data, er der brug en for tolk, da ingen af dem taler den andens sprog... og det er her CGI kommer ind i billedet.

de skriver endvidere i dokumentet:
"Cookies er af natur usikre, da det er muligt for andre webservere at læse indholdet."
Dette er usandt. Ikke i den forstand at cookies er sikre, men i den forstand at andre webservere ikke kan læse cookies, med mindre der er et (meget stort) sikkerhedshul i en brugers browserprogram. Det der gør cookies usikre, er at data indeholdt i cookies sendes i klar tekst. Derfor bruger man også en fremgangsmåde, hvor man fremsender en sessionkey (en slags kodeord), der bruges til at finde de egentlige data som man har gemt i en database på serveren. En anden metode kunne være at kryptere data i de cookies man bruger, men denne metode bruges sjældent.
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