假设我有一只API让对方打
对方是用AJAX(或其他方式)
当对方打我这只API时,
我能用PHP的何种方式取得对方的主机IP为多少?
这是我满好奇的一点
因为我想做一个白名单的功能
可能会需要这个做法
假设我有一只API让对方打
对方是用AJAX(或其他方式)
当对方打我这只API时,
我能用PHP的何种方式取得对方的主机IP为多少?
这是我满好奇的一点
因为我想做一个白名单的功能
可能会需要这个做法
$ipBlock = ['130.197.2.214'];
$clientIp = get_client_ip();
if (!in_array($clientIp, $ipBlock)) {
echo (json_encode(['code' => 1, 'msg' => '非法请求']));
exit;
}
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答1.1k 阅读
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
HTTP协议上有字段X-Forwarded-For可以获取得到,至于PHP那个API,木知....