Red de conocimientos turísticos - Información de alquiler - Cómo obtener los parámetros pasados ​​por la URL en un programa cgi escrito en lenguaje c

Cómo obtener los parámetros pasados ​​por la URL en un programa cgi escrito en lenguaje c

El programa cgi está del lado del servidor. Los parámetros pasados ​​provienen del cliente, es decir, el formulario en el lado del navegador. Qué parámetros se definen en el formulario, cuando se pasan, se pasará una cadena de pares uno a uno de nombre de parámetro = datos de valor de parámetro.

En lenguaje C, sólo es necesario analizar esta cadena y separarla por signos de puntuación.

Además, para las variables de entorno del lado del navegador y otros nombres de parámetros relacionados con el servidor, debe consultar el archivo de ayuda del servidor, por ejemplo: REMOTE_HOST, REMOTE_ADDR, REMOTE_USER, REMOTE_IDENT, CONTENT_TYPE. También es un par de datos de nombre de parámetro y valor de datos.

(El programa de interfaz CGI es más simple y fácil de escribir usando un script perl que usando c.)