如何透過API取得对方的主机IP?

发布于 2022-09-11 20:56:08 字数 126 浏览 12 评论 0

假设我有一只API让对方打
对方是用AJAX(或其他方式)
当对方打我这只API时,
我能用PHP的何种方式取得对方的主机IP为多少?
这是我满好奇的一点
因为我想做一个白名单的功能
可能会需要这个做法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

卷耳 2022-09-18 20:56:08

HTTP协议上有字段X-Forwarded-For可以获取得到,至于PHP那个API,木知....

定格我的天空 2022-09-18 20:56:08

PHP可以做到,但是不建议用,白名单直接用第三方防火墙软件

我的奇迹 2022-09-18 20:56:08

$ipBlock = ['130.197.2.214'];
$clientIp = get_client_ip();
if (!in_array($clientIp, $ipBlock)) {

echo (json_encode(['code' => 1, 'msg' => '非法请求']));
exit;

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文