做微信公众号配置用到的
/*
* 获取到当前主机IP
*/
function get_server_ip()
{
if (isset($_SERVER['SERVER_NAME'])) {
return gethostbyname($_SERVER['SERVER_NAME']);
} else {
if (isset($_SERVER)) {
if (isset($_SERVER['SERVER_ADDR'])) {
$server_ip = $_SERVER['SERVER_ADDR'];
} elseif (isset($_SERVER['LOCAL_ADDR'])) {
$server_ip = $_SERVER['LOCAL_ADDR'];
}
} else {
$server_ip = getenv('SERVER_ADDR');
}
return $server_ip ? $server_ip : '获取不到服务器IP';
}
}
本文介绍了一种通过PHP脚本获取服务器IP地址的方法。该方法首先尝试从$_SERVER['SERVER_NAME']获取主机名并解析为IP地址,如果不可用,则依次检查$_SERVER['SERVER_ADDR']和$_SERVER['LOCAL_ADDR']等环境变量。

317

被折叠的 条评论
为什么被折叠?



