| Informacje podstawowe o CGI |
W dużym skrócie skrypty CGI są to specjalne programy uruchamiające sie na serwerze , a których wywołąnie umieszcza się na stronach WWW jako zwykły odsyłacz lub wyjście formularza.Przykładem może tu być "Książka gość", np. ta, która się znajduje na tej stronie, gdzie po kliknięciu na odpowiedni odsyłacz uruchomiony zostaje skrypt CGI, który na standardowe wyjście wysyła kod HTML strony. Drugim przykładem może tu być typowa bramka pocztowa. Klient wypełnia dokładnie formularz, następnie po wysłaniu wypełnionego formularza na serwer odpowiedni skrypt CGI przetwarza wprowadzone dane i wg nich wysyła maila pod wskazany adres.
Pierwszym problemem z jakim się spotyka początkowy programista skryptów CGI, jest odczyt parametrów wywołania skryptu. Wszystkie dane do serwera są wysyłane za pomocą dwóch metod : GET POST Pierwsza z nich dołącza dane bezpośrednio do adresu URL skryptu, druga wysyła dane na bezpośrednie wyjście. Warto tu zauważyć, że dane te przed wysłaniem są specjalnie kodowane.
Powrót
|