Http CGI脚本如何知道请求者的IP地址?

Http CGI脚本如何知道请求者的IP地址?,http,networking,tcp,cgi,Http,Networking,Tcp,Cgi,CGI脚本可以使用REMOTE_ADDR变量访问源主机的IP地址。但是CGI存在于应用层,那么它如何知道网络层信息呢?如果您查看Postman中的HTTP头,它们不会提供这些信息,那么CGI脚本是如何获得这些信息的呢 您的服务器APACHE或其他服务器接收HTTP信息,它根据接收到的内容设置环境变量,环境变量可用于CGI脚本或程序。如果邮递员没有给你想要的东西,一个小C程序或任何其他语言都会给你这个信息。但是远程地址不是唯一标识用户的可靠信息,如果这是您的想法的话。我对邮递员一无所知,所以在那里

CGI脚本可以使用REMOTE_ADDR变量访问源主机的IP地址。但是CGI存在于应用层,那么它如何知道网络层信息呢?如果您查看Postman中的HTTP头,它们不会提供这些信息,那么CGI脚本是如何获得这些信息的呢

您的服务器APACHE或其他服务器接收HTTP信息,它根据接收到的内容设置环境变量,环境变量可用于CGI脚本或程序。如果邮递员没有给你想要的东西,一个小C程序或任何其他语言都会给你这个信息。但是远程地址不是唯一标识用户的可靠信息,如果这是您的想法的话。我对邮递员一无所知,所以在那里我帮不上忙