php获取web服务的IP、端口

2021-10-15
//运行脚本所在的服务器的IP地址
$_SERVER['SERVER_ADDR']

//运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。
$_SERVER['SERVER_NAME']

//访问页面使用的请求方法,GET,PUT,DELETE
$_SERVER['REQUEST_METHOD']

//浏览当前页面的用户的IP地址
$_SERVER['REMOTE_ADDR']

//浏览当前页面的用户的主机名。DNS反向解析不依赖于用户的REMOTE_ADDR
$_SERVER['REMOTE_HOST']

//用户机器上连接到Web服务器所使用的端口号
$_SERVER['REMOTE_PORT']

//指明了Apache服务器配置文件中的SERVER_ADMIN参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值
$_SERVER['SERVER_ADMIN']

//Web服务器使用的端口。默认值为“80”。如果使用SSL安全连接,则这个值为用户设置的HTTP端口
$_SERVER['SERVER_PORT']

//用户机器上连接到Web服务器所使用的端口号
$_SERVER['REMOTE_PORT']

 

{/if}