如何使用PHP找出服务器的请求IP

时间:2019-03-01 21:58:49

标签: php ip file-get-contents

我正在尝试查看服务器的请求IP。例如。

<?php
$contents = file_get_contents("https://example.com");
?>

我想知道我的服务器用来连接到example.com的IP。我不能使用IPLookUp之类的工具,因为它只能获取响应的IP,并且如果我的域中有cloudflare,那么它将继续显示cloudflares代理IP。


如果我使用$_SERVER['SERVER_ADDR'],它将仅显示本地IP 127.0.0.7

1 个答案:

答案 0 :(得分:0)

使用gethostbyname

gethostbyname ( string $hostname )