小程序\h5能否获取客户端的IP地址

需求:

目前小程序再获取验证码的时候,需要防止短信轰炸,做时间和IP的限制需要获取到客户端的IP,
想了解的是:
     1、小程序能不能获取到客户端的IP?目前在小程序的文档没有看到
     2、H5的能不能获取,需要调用客户端的方法吗?
     3、网上查阅的资料说服务器这边可以获取到?但是经过服务器【php】对接,他们能获取到PC的ip地址,
     
请问一下 有人做过类似的需求吗?请指点
阅读 7.2k
4 个回答

小程序或者H5的客户端代码均不能获得这个ip地址,但是都可以通过服务器端获取这个ip,在服务器端获取这个ip的方法依赖于使用的具体服务器。

当然,如果是在微信中进行开发的话,那么可以尽量使用微信自己的授权机制,这样通过 微信的授权机制就可以过滤大量的恶意请求,而不是让自己服务器去直接过滤

小程序不了解,通过向某些网站,比如ifconfig.me发送请求可以获得客户端ip地址,但仅是外网地址。

。。。。。。学一下TCP/IP协议

你先确认一个事情,用户发起验证码请求的时候,是客户端 -> 短信服务端,还是客户端 -> 微信服务端 -> 短信服务端

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题