Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

13.8 Web

Einfache interaktive dynamische Webseiten k�nnen wie folgt erstellt werden:

  • Abfragen werden mittels HTML-Formularen dem Browser-Nutzer pr�sentiert.

  • Ausf�llen von und Klicken auf Formulareintr�ge sendet eine URL mit kodierten Parametern [ 4] vom Browser zum Webserver. Zum Beispiel:

    • https://www.foo.dom/cgi-bin/program.pl?VAR1=VAL1&VAR2=VAL2&VAR3=VAL3

    • https://www.foo.dom/cgi-bin/program.py?VAR1=VAL1&VAR2=VAL2&VAR3=VAL3

    • https://www.foo.dom/program.php?VAR1=VAL1&VAR2=VAL2&VAR3=VAL3

  • Ein CGI-Programm (ein beliebiges program.*) auf dem Webserver wird kodierte Parameter "VAR1=VAL1 VAR2=VAL2 VAR3=VAL3" als Inhalt der Umgebungsvariablen "QUERY_STRING" erhalten und sich selbst ausf�hren.

  • Die Standardausgabe stdout des CGI-Programms wird zum Web-Browser gesendet und als eine interaktive dynamische Webseite pr�sentiert.

Aus Sicherheitsgr�nden wird es empfohlen keinen eigenen zusammengebastelten Code zum Parsen von CGI-Parametern zu verwenden. Es gibt etablierte Module daf�r in Perl (man vergleiche Perl, Abschnitt 13.4) und Python (man vergleiche Python, Abschnitt 13.5). PHP unterst�tzt diese Funktionalit�t. Wenn eine Speicherung der Daten auf dem Client erfolgen soll, werden Cookys verwendet. Wenn eine Verarbeitung der Daten auf dem Client erw�nscht ist, wird h�ufig Javascript benutzt.

F�r weitere Informationen wird auf Das Common-Gateway-Interface, Die Apache-Software-Foundation und JavaScript verwiesen.

Die Suche nach "CGI tutorial" auf Google durch Eingabe einer kodierten URL https://www.google.com/search?hl=en&ie=UTF-8&q=CGI+tutorial direkt im Browser ist eine gute M�glichkeit, die Wirkung des CGI-Skripts auf dem Google-Server zu betrachten.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire