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

Jak CGI skryptów Works

łuje temat zmiennych środowiskowych w ogóle. Istnieje wiele zmiennych środowiskowych, które można sprawdzić w skryptach CGI, including:

  • AUTH_TYPE
  • CONTENT_LENGTH
  • CONTENT_TYPE
  • GATEWAY_INTERFACE
  • HTTP_ACCEPT
  • HTTP_USER_AGENT
  • PATH_INFO
  • PATH_TRANSLATED
  • QUERY_STRING
  • REMOTE_ADDR
  • REMOTE_HOST
  • REMOTE_IDENT
  • REMOTE_USER
  • REQUEST_METHOD
  • SCRIPT_NAME
  • SERVER_NAME
  • SERVER_PORT
  • SERVER_PROTOCOL
  • SERVER_SOFTWARE

    There są różnego rodzaju ciekawych fragmentów informacji pochowany w tych zmiennych środowiskowych, w tym długości łańcucha wejściowego (CONTENT_LENGTH), zastosowanej metody (GET lub POST - REQUEST_METHOD pozwala dowiedzieć się, czy szukać w STDIN lub QUERY_STRING dla wejścia) adres IP urządzenia użytkownika (REMOTE_ADDR) i tak dalej. Dla kompletnych opisów tych zmiennych, zobacz zmiennych CGI środowiskowe. Największa tworząc prawdziwy Form

    Prawdziwa forma będzie się składać z różnych obszarów wejściowych, a to będzie wymagało trochę ilość kodu w skrypt cofnąć mapowania znaków i analizować na poszczególne ciągi. Zacznijmy patrząc na standardowych parametrów wejściowych w formie. Są to:

  • wprowadzanie tekstu pojedynczych linii Największa
  • wprowadzanie tekstu Wielu linia Największa
  • Listy wyboru Największa
  • Zaznacz pola Największa
  • Przyciski radiowe Największa
  • przyciski przeznaczone do składania lub wyczyszczenie formularza

    Można połączyć te kontrole z innego statycznego tekstu i grafiki tak jak na każdej innej stronie. Największa

    Oto kilka przykładów, które pokazują, korzystanie z różnych znaczników kontroli: Największa

    Pojedyncza linia edycji Największa

    Słowo " wejście " identyfikuje pojedynczy obszar edycji linii. &Quot; nazwa " Pole zawiera identyfikator dla kontroli do skryptu CGI i powinien być unikalny dla każdej kontroli na formularzu. &Quot; rozmiar " pole wskazuje szerokość, w znakach, obszaru wejściowego w formie. " maxlength " ogranicza maksymalną liczbę znaków w obszarze wejściowym. " wartość " . ustawia wartość początkową Największa

     Enter Name: < nazwa wejścia = " Nazwa " size = 30 maxlength = 50value = " Sample " > 

    Zazwyczaj obszar wejściowy jest poprzedzone fragmentu tekstu statycznego identyfikujących cel polu. Pokazano tutaj jest statyczny tekst " nazwa Enter