博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】获取客户端和服务器端的 IP 地址可以通过使用 php 内置函数 getenv() 函数来实现。但是如果是需要获取指定的域名的 IP 地址,那么就需要使用 gethostbyname() 函数来实现。
例如,在本地测试服务器中:
header('content-type:text/html;charset=utf-8');
echo getenv('REMOTE_ADDR'); // 获取客户端 IP 地址
echo '<br />';
echo getenv('SERVER_ADDR'); // 获取服务器端 IP 地址
echo '<br />';
echo gethostbyname('www.mafutian.net'); // 获取指定域名对应的 IP 地址
其实还有另外一种方法获取客户端和服务器端的 IP 地址,通过 $_SERVER 全局变量来获取。
echo $_SERVER['REMOTE_ADDR']; // 获取客户端 IP 地址
echo '<br />';
echo $_SERVER['SERVER_ADDR']; // 获取服务器端 IP 地址
版权归 马富天PHP博客 所有
本文标题:《在 PHP 程序中如何获取客户端和服务器端的 IP 地址》
本文链接地址:http://www.mafutian.net/297.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |