📅  最后修改于: 2023-12-03 15:38:22.848000             🧑  作者: Mango
IPv4 地址是网络通信中的关键部分,如果你需要在 PHP 程序中获取 IPv4 地址,可以使用下面的方法。
$_SERVER
变量获取在 PHP 中,可以通过 $_SERVER
变量获取当前 HTTP 请求的相关信息,包括客户端的 IP 地址。具体代码如下:
$client_ip = $_SERVER['REMOTE_ADDR'];
这段代码将获取客户端的 IP 地址并存储在 $client_ip
变量中。需要注意的是,这个方法只适用于客户端直接请求服务器的情况,对于使用代理服务器等情况,会导致获取到的 IP 地址不准确。
getenv
函数获取另外一种获取客户端 IP 的方法是使用 getenv
函数,这个函数可以获取当前环境下的变量值,包括 IP 地址。具体代码如下:
$client_ip = getenv('REMOTE_ADDR');
这段代码与前面采用 $_SERVER
获取 IP 地址的代码是类似的,只是使用了 getenv
函数。同样需要注意,这个方法的准确性也受到代理服务器等因素的影响。