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

Se pueden crear p�ginas web din�micas interactivas sencillas de la siguiente forma:

  • Las peticiones son mostradas en el navegador del usuario usando formularios HTML.

  • Al llenar y pulsar en las entradas del formulario se envia una URL con par�metros codificados [ 55] desde el navegador al servidor web. Por ejemplo:

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

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

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

  • El programa CGI (cualquiera de program.*) en el servidor web recibir� los par�metros descodificados "VAR1=VAL1 VAR2=VAL2 VAR3=VAL3" como contenido de la variable de entorno "QUERY_STRING" y se ejecutar�.

  • La stdout del programa CGI se enviar� al navegador web y se presentar� como una p�gina web din�mica interactiva.

Por cuestiones de seguridad no cree artesalmente nuevos artificios para analizar par�metros CGI. Existen m�dulos para ellos en Perl (v�ase Perl, Secci�n 13.4) y Python (v�ase Python, Secci�n 13.5). PHP viene con esta funcionalidad. Cuando se necesita almacenamiento de datos del lado del cliente se utilizan cookies. Cuando se necesita procesar datos del lado del cliente, frecuentemente se utiliza javascript.

Para m�s informaci�n, v�ase The Common Gateway Interface, The Apache Software Foundation y JavaScript.

Si se busca "CGI tutorial" en Google escribiendo la URL https://www.google.com/search?hl=en&ie=UTF-8&q=CGI+tutorial directamente en el navegador es una buena manera de ver el script CGI del servidor Google en acci�n.


Debian GNU/Linux Reference Guide
Prev Home Next

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