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

Cum CGI Scripting Works

să introduceți un mesaj într-o formă HTML și apoi, data viitoare cartea de oaspeți este vizualizat, pagina va conține noul dvs. de intrare
Forma WHOIS la Network Solutions vă permite să introduceți un nume de domeniu pe un formular, iar pagina sa întors este diferit în funcție de numele de domeniu introdus.
  • Orice motor de căutare vă permite să introduceți cuvinte cheie pe un formular HTML, și atunci acesta creează dinamic o pagină pe baza cuvintelor cheie pe care le introduceți. Site-ul

    Toate aceste pagini dinamice utiliza CGI.
    mecanismul CGI

    Pe cele mai multe servere web, mecanismul de CGI a fost standardizat în felul următor. În copac director normal ca serverul consideră rădăcina, creați un subdirector numit cgi-bin. (Puteți vedea acest director în figura din pagina anterioară.) Serverul apoi înțelege că orice fișier solicitat din directorul cgi-bin special nu ar trebui să fie pur și simplu citit și a trimis, ci ar trebui să fie executat. Ieșirea din programul executat este ceea ce de fapt a trimis la browser-ul care a solicitat pagina. Executabilul este, în general, fie un executabil curat, ca de ieșire a unui compilator C, sau este un script PERL. Perl este un limbaj extrem de popular pentru CGI scripting

    Imaginați-vă că introduceți următorul URL în browser-ul dvs.:. Http://www.howstuffworks.com/cgi-bin/search.pl. Serverul recunoscut că search.pl este în directorul cgi-bin, așa că execută search.pl (care este un script PERL) si trimite de ieșire de la executarea la browser-ul dumneavoastră.

    Puteți scrie propriul script-uri și pentru a încerca CGI-te cu condiția ca: Site-ul

  • Stii un limbaj de programare, cum ar fi C sau Perl
  • Aveți acces la un server Web care se ocupă de scripturi CGI.. Dacă ați plătit un serviciu de gazduire web pentru a găzdui site-ul Web, atunci sunt șanse aveți acces la CGI scripting prin gazda. Verificați cu serviciul de hosting pentru detalii. Dacă nu, atunci puteți experimenta prin instalarea unui server Web pe computerul dumneavoastră de acasă și de a învăța să-l folosească. A doua opțiune este un pic mai complicat, dar sunt garantate pentru a învăța o mulțime în procesul! Site-ul script-uri CGI Simplu

    Presupunând că aveți acces la un director cgi-bin (a se vedea secțiune anterioară), și presupunând că știi fie limbajul de programare C sau Perl, puteți face o grămadă de experimente interesante cu CGI pentru a obține picioarele ude. Să începem prin c