Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Ako CGI skriptovanie Works

v domény na formulári, a stránka vrátil sa líši v závislosti na názve domény zadaného.
  • Každý vyhľadávač vám umožňuje zadať kľúčové slová v HTML form, a potom dynamicky vytvorí stránky na základe kľúčových slov, ktoré zadáte.

    Všetky tieto dynamických stránok používať CGI.
    CGI mechanizmus

    Na väčšine webových serverov, mechanizmus CGI bol štandardizovaný nasledujúcim spôsobom. V normálnom stromu adresára, že server považuje za koreň, vytvoriť podadresár s názvom cgi-bin. (Môžete vidieť tento adresár na obrázku na predchádzajúcej strane). Server potom chápe, že akýkoľvek požadovaný súbor zo špeciálneho cgi-bin adresári by nemala byť jednoducho čítať a poslal, ale namiesto toho by mal byť popravený. Výstup vykonávaného programu je to, čo skutočne odoslaný do prehliadača, že požadované stránky. Spustiteľný je všeobecne jeden čistý spustiteľný, rovnako ako výstup kompilátor C, alebo je perl skript. Perl je extrémne populárny jazyk pre skriptovanie CGI

    Predstavte si, že zadajte nasledujúcu adresu URL do svojho prehliadača :. Http://www.howstuffworks.com/cgi-bin/search.pl. Server uznal, že search.pl je v adresári cgi-bin, tak, že spúšťa search.pl (čo je skript v Perlu, a odošle) výstup z výkonu do vášho prehliadača.

    Môžete napísať svoj vlastný skripty a vyskúšať CGI sám za predpokladu, že:

  • Viete, programovací jazyk, ako je C alebo Perl
  • Máte prístup k serveru, ktorý spracúva CGI skripty .. Ak ste zaplatili web hostingové služby hostiť vaše webové stránky, potom je šanca, že máte prístup k CGI skripty prostredníctvom svojho hostiteľa. Informujte sa u hostingové služby pre podrobnosti. Ak nie, potom si môžete experimentovať inštaláciou webového servera na vašom domácom počítači a naučiť sa ju používať. Druhá možnosť je trochu zložitejšie, ale máte zaručené, že veľa naučiť v procese!
    Jednoduché CGI skripty

    Za predpokladu, že máte prístup k adresáru cgi-bin (pozri predchádzajúcu časť), a za predpokladu, že viete, buď programovacom jazyku C alebo Perl, môžete urobiť veľa zaujímavých experimentov s CGI ako dostať svoje nohy mokré. Začnime tým, že vytvorí najjednoduchšie skript CGI.

    V článku Ako webové stránky pracovať, sme sa zaoberali najjednoduchšie HTML webovej stránky. Vyzeralo to asi takto:

     < HTML > < body > < h1 >! Ahoj < /h1 > < /body > < /html > 

    Najjednoduchší možný CGI skript by sa po vykonaní, vytvoriť tent

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9]