【问题标题】:How do CGI scripts know the IP address of the requestor?CGI 脚本如何知道请求者的 IP 地址?
【发布时间】:2020-03-31 14:50:42
【问题描述】:

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

【问题讨论】:

    标签: http networking tcp cgi


    【解决方案1】:

    您的服务器 APACHE 或其他服务器接收 HTTP 信息,它根据收到的信息设置环境变量,环境变量可用于 CGI 脚本或程序。如果 POSTMAN 没有给你你想要的东西,一个小 C 程序或任何其他语言都会给你那个信息。但是 REMOTE_ADDR 不是唯一标识您的用户的可靠信息,如果这是您的想法的话。我对 POSTMAN 一无所知,因此无法提供帮助。

    【讨论】:

      猜你喜欢
      • 2012-05-27
      • 2021-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 2017-07-10
      • 1970-01-01
      • 2011-07-31
      相关资源
      最近更新 更多