Ganando Más Control con Scripts de Encabezado No-Analizados
Normalmente, cuando tu script CGI imprime los encabezados "Content-type:",
"Location:", u otros, el servidor analiza estos encabezados
y genera la respuesta HTTP apropiada para el usuario. Ocasionalmente
puedes querer un control más fino sobre la respuesta HTTP.
La mayoría de los servidores Web soportan scripts de encabezados
no-analizados (o "NPH"), que generan una respuesta HTTP
completa y omite el análisis normal del servidor.
Para usarlos, necesitas saber un poco de HTTP-- específicamente, los formatos de líneas de estado y líneas de encabezado.
En tu script de encabezado no-analizado, solamente imprime el HTTP completo de las líneas de estado y encabezado donde un script normal imprimiría la línea "Content-Type:". Incluye la línea en blanco de trailer. Cualquier cosa que imprima tu script se envía al usuario verbatim, como la respuesta HTTP completa, sin modificaciones del servidor.
Nombra tus scripts NPH comenzando con algo con "nph-", como "nph-miscript.cgi"; cada script cuyo nombre comienza con "nph-" será manejado como un script NPH. Esto funciona en la mayoría de los servidores, inlcuyendo Apache y NCSA. Otros servidores pueden usar esquemas diferentes para identificar scripts NPH; lee los documentos o pregunta a tu webmaster.
Como un ejemplo de un script NPH, ve CGIProxy.
Si esto es confuso, no te preocupes. En el extraño caso de que alguna vez necesites un script NPH, esto tendrá sentido.
Usuarios que han visto este tema también han visto...
- Primeros Pasos en CGI
- Leer Datos en tu CGI
- SFELinkAdd
- Variables de entorno en cgi

Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.