Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak CGI skryptów Works

dzisz formy całej sieci. Każda Strona, w którym udało się wpisać coś jest formą. Widzisz je w wyszukiwarkach, księgi gości, kwestionariusze, itd. Na stronie głównej dla HowStuffWorks.com zawiera co najmniej dwa mini-formy, jedną dla " Jak się tu dostałeś " Pasek boczny i jeden na pasku bocznym sugestii (tak, pojedyncza strona HTML może zawierać wiele form). Utworzyć formularz na swojej stronie HTML, aw znaczników HTML na formularzu podać nazwę skryptu CGI zadzwonić, gdy użytkownik kliknie przycisk Prześlij na formularzu. Wartości, które użytkownik wpisuje w formularzu są pakowane i wysyłane do skryptu, który może następnie wykorzystać je w dowolny sposób, jaki lubi. Największa

zostały faktycznie widząc tego typu rzeczy stale i może nie wiedzieć że to się dzieje. Na przykład, przejdź do http://www.lycos.com, wpisz słowo " testową " do " wyszukiwania dla: " pole i naciśnij " Go Get It! " przycisk. Adres URL strony wyników będzie wyglądać następująco: Największa

 http://www.lycos.com/cgi-bin/pursuit?matchmode=and & cat = Lycos Zapytanie & amp = Test &X = 10 & y = 9 

Możesz zobaczyć, że strona główna Lycos jest formą. Lycos ma skrypt w katalogu o nazwie pogoni cgi-bin. Formularz wysyła pięć parametrów do script:

  1. matchmode=and
  2. cat=lycos
  3. query=test
  4. x=10
  5. y=9

    The Trzecim jest ciąg wyszukiwania weszliśmy. Pozostałe cztery oznaczać coś do skryptu, jak również. Skrypt CGI zapytania do bazy danych Lycos dla słowa " Test " a następnie zwraca wyniki. To serce dowolnej wyszukiwarce! Największa

    Stwórzmy prosty formularz, aby spróbować to. Utwórz plik o nazwie simpleform.htm i wprowadź następujący kod HTML na niej: Największa

     < html > < body > < h1 > super prosta forma < h1 > < FORMULARZ METODA = GET ACTION = " http: //www.howstuffworks.com/cgi-bin/simpleform.cgi" > Wpisz swoje imię: < wejściowy name = " Nazwa " size = 20 maxlength = 50 > < p > < INPUT TYPE = submit value = " Prześlij " > < INPUT TYPE = wartość reset = " Resetuj " > < /FORM > < /body > < /html > 

    Kod HTML określa stworzenie postaci, która używa metody GET wysłany do skryptu CGI w http://www.howstuffworks.com/cgi- bin /simpleform.cgi. Wewnątrz znajduje się część postaci tekstu wejściowego oraz średnia Zatwierdź i Reset