嘿。我正在使用Python编写一个cgi,在Windows上运行IIS 7.5 Web服务器。我想获取客户端连接到它的tcp端口(通常是服务器环境变量REMOTE_PORT)。
我试图在os.environ.keys()中一直查找键,我可以获得用户IP地址,浏览器,平台,但没有可用的远程端口。
我已经安装了.NET Framework 3.5 SP1。
有谁能请弄清楚发生了什么或者想办法吗?
感谢。
答案 0 :(得分:0)
谷歌搜索表明,自从IIS 5.0 that variable hasn't been available以来,使用ASP.NET和PHP解决方案的人有类似的问题。我得到的印象是你必须调用一个名为GetServerVariable()的例程来检索它。这个例程听起来像是通过各种库提供的,您可以按原样使用它或从中提取代码:
可能还有其他人。