php 获取自己的公网IP

<?php
$externalContent = file_get_contents('http://checkip.dyndns.com/');
preg_match('/Current IP Address: [?([:.0-9a-fA-F]+)]?/', $externalContent, $m);
$externalIp = $m[1];
echo $externalIp;
原文地址:https://www.cnblogs.com/johnsonshu/p/5152624.html