Common Gateway Interface: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 11: Zeile 11:
{{Fuss}}
{{Fuss}}


* https://www.hosttest.de/artikel/was-heisst-cgi-bin-und-wofuer-benoetige-ich-es


{{cat|Webserver}}
{{cat|Webserver}}

Aktuelle Version vom 20. Februar 2023, 10:06 Uhr

Das Common Gateway Interface / CGI (dt. etwa "Allgemeine Vermittlungsrechner-Schnittstelle") ist ein Standard für den Datenaustausch zwischen einem Webserver und dritter Software, die Anfragen bearbeitet. CGI ist eine schon länger bestehende Variante, Webseiten dynamisch bzw. interaktiv zu machen.

Ein CGI unterstützender Webserver stellt der externen Software eine Laufzeitumgebung zur Verfügung, die insbesondere aus folgendem besteht:

  • Umgebungsvariablen (z. B. "SERVER_NAME"), die dem Programm helfen, sich über die Anfrage, Webserver-Einstellung und -Situation zu informieren. Die Bezeichnungen sowie das Format der Inhalte sind grösstenteils standardisiert.
  • Bereitstellung von Ein- und Ausgabekanälen. Meist wird der stdout-Kanal mit der Antwort des Webservers verknüpft, stdin mit dem eventuell vorhandenen Request-Body.

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger Common Gateway Interfacewbm Enzyklopädischer Artikel