How do I get the external IP of my server using PHP?

后端 未结 12 2645
后悔当初
后悔当初 2020-11-30 07:47

I often hear people say to use \"$_SERVER[\'SERVER_ADDR\']\", but that returns the LAN IP of my server (e.g. 192.168.1.100). I want the external IP.

12条回答
  •  Happy的楠姐
    2020-11-30 08:04

    If your server have a domain name you can ping it or you can use:

    $sMyServerIP = gethostbyname('yourdomain.com');
    echo $sMyServerIP;
    

    It will return your outer IP address.

提交回复
热议问题