Ta strona wygląda tak kiepsko, ponieważ korzystasz z przeglądarki nie obsługującej ogólnie przyjętych standardów internetowych. Aby zobaczyą ją w pełnej krasie, zaktualizuj ją do wersji zgodnej z tymi standardami. Trwa to krótko i nie kosztuje nic.

CGI: Co to u licha jest?

Richard Lowe | opublikowany: 2002-03-12 | średnia ocena: 2.77/5

Spróbujmy uchylić rąbka tajemnicy wokół czegoś, co nazywa się CGI. Jeśli to w czymś pomoże, CGI oznacza Common Gateway Interface. Jest to metoda wykorzystywana do wymiany danych pomiędzy serwerem (sprzęt i oprogramowanie udostępniające stronę WWW) a klientem (przeglądarką). CGI jest w zasadzie zestawem standardów, dzięki którym program lub skrypt (seria poleceń) może wysłać dane z powrotem do serwera, gdzie mogą one zostać przetworzone.

wydrukuj artykuł wyślij artykuł skomentuj i oceń artykuł wyślij komentarz
o autorach
Richard  Lowe Richard Lowe

Richard jest wielkim entuzjastą Internetu, stale walczącym o wolność komunikacji. Swoją wiedzę przekazuje wszystkim, którzy odwiedzą jego stronę Internet Tips and Secrets, współprowadzoną również przez jego żonę, Claudię. Zainteresowanym czytelnikom oferowany jest również bezpłatny, rozsyłany tygodniowo newsletter.

Łącznie napisał dla nas 1 artykułów.

zobacz również

Zazwyczaj wykorzystuje się standardowe znaczniki HTML, aby pobrać dane od osoby i przesłać do procedury CGI. Odpowiednia procedura wykonuje działania na danych.

Jednymi z najczęstszych zastosowań CGI są:


Procedurą CGI może zostać wszystko, co wykorzystuje standard CGI. Popularnym językiem jest PERL, prosty w zrozumieniu i użyciu (w porównaniu do innych języków). PERL jest językiem pisania skryptów, co oznacza, że przy każdym wykonaniu procedury PERL'a serwer musi przeczytać wszystkie jej polecenia, aby dowiedzieć się, co ma zrobić. W przeciwieństwie do tego, program w skompilowanym języku takim jak C++ albo Visual Basic może być wykonany bezpośrednio, co jest szybsze i bardziej efektywne.

Dobrze, w pigułce (i dużym uproszczeniu), tak to działa:

  1. Ty (webmaster) wstawiasz znacznik FORM, który zawiera nazwę procedury CGI.
  2. Tworzysz znaczniki HTML, które pobierają dane od internauty.
  3. Każdy ze znaczników zawiera nazwę zmiennej. Dane, które są pobierane od odwiedzającego (lub wcześniej ustawione, jeśli zastosujemy znaczniki "hidden") są przypisywane odpowiednim zmiennym.
  4. Kiedy odwiedzający kliknie 'wyślij', procedura CGI określona w formularzu jest wykonywana. Od tej chwili to właśnie procedura CGI przejmuje kontrolę, a przeglądarka czeka na jej zakończenie.
  5. Procedura CGI może pobrać dane ze zmiennych. PóĽniej może przetworzyć je w dowolny wymagany sposób.
  6. Kiedy procedura CGI skończy, zwraca wyniki i potwierdzenie zakończenia do przeglądarki.

Kilka ważnych rzeczy do zapamiętania o procedurach CGI:


Mam nadzieję, że to krótkie wprowadzenie do CGI wyjaśniło niektóre sprawy.

oceń artykuł: Kiepski 1 2 3 4 5 Doskonały
 
projekt i multimedia
programowanie
marketing
strategie prowadzenia
infrastruktura
praca