Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Cum CGI Scripting Works

How CGI scripting Works
Introducere în modul în care CGI scripting Lucrărilor

Articolul Cum Pagini Web de lucru discută caracteristicile de bază ale HTML și vă arată cum să creați pagini Web care conțin text și grafică. De asemenea, vă arată cum să obțineți pagina " în aer " cu un serviciu de găzduire. Una dintre întrebările frecvente adresate de noi designeri site-ul Web după ce obține site-ul lor în sus este, " Ce este CGI Scripting și cum pot sa-l folosesc pe site-ul meu " sau, " Cum pot crea formulare interactive pe site-ul meu "?

În acest articol, vom răspunde la întrebările dumneavoastră cu privire la CGI scripting și vă arată cum să vă creați propriile scripturi. Veți afla, de asemenea un pic despre servere Web în procesul. Să începem!
Servere web

După cum este descris în articolul Cum Servere Web de lucru, servere Web poate fi destul de simplu. La cel mai de bază ale acestora, servere Web, pur și simplu a prelua un fișier de pe disc și trimiteți-l în jos firul de browser-ul solicitant. Să presupunem că vă introduceți în URL http://www.bygpub.com/books/tg2rw/author.htm~~state=definite. Serverul primește o cerere de /books/tg2rw/author.htm fișier. Dacă te uiți la figura de mai jos, puteți vedea cum serverul rezolvă această cerere:

În timpul instalării, serverul Web a fost instruit să înțeleagă că C: \\ My Documents \\ www este directorul rădăcină al serverului. Apoi caută /books/tg2rw/author.htm de pe care rădăcină. Când vă întreb pentru URL http://www.bygpub.com/books/tg2rw/~~state=definite, serverul înțelege că sunteți în căutarea pentru fișierul implicit pentru acel director. Se pare ca mai multe nume diferite fișiere pentru a încerca să găsească fișierul implicit: index.html, index.htm, default.html, default.htm. În funcție de server, se poate arata la fel de bine pentru alții. Deci serverul devine http://www.bygpub.com/books/tg2rw/în http://www.bygpub.com/books/tg2rw/index.htm și oferă acel fișier. Toate celelalte fișiere trebuie să fie specificate de numirea fișierelor în mod explicit.

Acesta este modul în care toate serverele web se ocupe de fișierele statice
. Cele mai multe servere web se ocupe, de asemenea, fișiere dinamice - printr-un mecanism numit Common Gateway Interface, sau CGI. Ați văzut CGI în tot felul de locuri de pe web, cu toate că nu l-au cunoscut la momentul respectiv. De exemplu: Site-ul

  • Orice carte de oaspeti vă permite