如何在C中获取HTTP路径信息?

如何在C中获取HTTP路径信息?,c,apache,C,Apache,我已经编写了一个C CGI可执行文件,我希望它能够从Apache检索路径信息。例如,如果我将编译后的C文件设置为/var/www/html/file,并请求,那么如何获取pathinfo部分 如果你有任何想法,请帮忙。提前谢谢 所有数据都存储在环境中。您将在那里找到一个PATH\u INFO变量。所有变量都存储在环境中。在那里你会发现一个PATH\u INFO变量。这个(以及大量其他信息)可以作为环境变量使用。此shell脚本在您的环境中作为CGI脚本运行,将转储您可以获取的所有内容: #! /

我已经编写了一个C CGI可执行文件,我希望它能够从Apache检索路径信息。例如,如果我将编译后的C文件设置为/var/www/html/file,并请求,那么如何获取pathinfo部分

如果你有任何想法,请帮忙。提前谢谢

所有数据都存储在环境中。您将在那里找到一个
PATH\u INFO
变量。

所有变量都存储在环境中。在那里你会发现一个
PATH\u INFO
变量。

这个(以及大量其他信息)可以作为环境变量使用。此shell脚本在您的环境中作为CGI脚本运行,将转储您可以获取的所有内容:

#! /bin/sh
printf "Content-Type: text/plain\n\n"
printenv
在C程序中,像往常一样使用
getenv()
访问变量。

这(以及大量其他信息)作为环境变量提供。此shell脚本在您的环境中作为CGI脚本运行,将转储您可以获取的所有内容:

#! /bin/sh
printf "Content-Type: text/plain\n\n"
printenv
在C程序中,像往常一样使用
getenv()
访问变量。

谢谢。我正在使用getenv(“路径信息”);谢谢我正在使用getenv(“路径信息”);