He estado haciendo una tarea para detectar si existe httpoxy en un servidor web. Al principio no tenía ni idea. Después de leer un par de sitios, entendí cómo funciona, pero todavía no tengo claro en ciertos lugares.
A mi entender: el valor de los encabezados HTTP se pone a disposición de los programas CGI a través de variables de entorno.
Ejemplo: si especificamos PATH en el encabezado, se convierte a HTTP_PATH.
Duda: si especificamos un encabezado no existente como Proxy, ¿Se convertirá eso a HTTP_PROXY que colisiona con la variable de entorno HTTP_PROXY ya existente que está configurada para proxy?