如何透過API取得对方的主机IP?
假设我有一只API让对方打
对方是用AJAX(或其他方式)
当对方打我这只API时,
我能用PHP的何种方式取得对方的主机IP为多少?
这是我满好奇的一点
因为我想做一个白名单的功能
可能会需要这个做法
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
假设我有一只API让对方打
对方是用AJAX(或其他方式)
当对方打我这只API时,
我能用PHP的何种方式取得对方的主机IP为多少?
这是我满好奇的一点
因为我想做一个白名单的功能
可能会需要这个做法
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
HTTP协议上有字段X-Forwarded-For可以获取得到,至于PHP那个API,木知....
PHP可以做到,但是不建议用,白名单直接用第三方防火墙软件
$ipBlock = ['130.197.2.214'];
$clientIp = get_client_ip();
if (!in_array($clientIp, $ipBlock)) {
}