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

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

Pagine web interattive dinamiche basilari possono essere create come segue:

  • Le query vengono presentate al browser mediante form HTML.

  • Riempire e cliccare le voci del form invia una URL con i parametri codificati. [ 70] dal browser al server web. Per esempio:

    • 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

  • Il programma CGI (uno qualsiasi di program.*) sul server web ricever� i parametri codificati "VAR1=VAL1 VAR2=VAL2 VAR3=VAL3" come contenuto della variabile di ambiente "QUERY_STRING" ed esegue s� stesso.

  • Lo stdout del programma viene inviato al browser e presentato come pagina web dinamica interattiva.

Per motivi di sicurezza � meglio non fare modifiche a mano dei parametri per il processamento CGI. per loro esistono dei moduli gi� stabiliti in Perl (vedere Perl, Sezione 13.4) e Python (vedere Python, Sezione 13.5). PHP arriva con queste funzionalit�. Quando si richiede l'immagazzinamento dei dati del client, si usano i cookie.. Quando ne � richiesto il processamento, su usa frequentemente javascript.

Per altro, vedere The Common Gateway Interface, The Apache Software Foundation, e JavaScript.

Cercare su Google "CGI tutorial" digitando l'URL codificata https://www.google.com/search?hl=en&ie=UTF-8&q=CGI+tutorial direttamente nella finestra dell'indirizzo del browser, � un buon modo per vedere lo script CGI in azione sul server.


Debian GNU/Linux Reference Guide
Prev Home Next

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