php - 限制对 php ajax 脚本的调用
问题描述
我目前正在创建一个基本 API,它将采用一些参数,从 3rd 方 API 获取一些数据,进行一些处理并将其作为 json 返回以使用 AJAX 显示。因为这是使用第 3 方 API 并且需要几秒钟才能做出响应,所以我担心它会被滥用。
我的想法是记录 IP 地址,除非前一个实例完成,否则不要再次运行脚本。我知道攻击者可以使用多个 IP,但不知道如何解决这个问题。
另一个想法是限制运行脚本的总数。
解决方案
推荐阅读
- php - 如何在不使用作曲家的情况下将外部库安装到 magento2?
- javascript - 如何在jquery中添加悬停链接效果?
- javascript - 使用 insertadjacentHTML 将项目保存到 dom
- c - 修改c socket程序以将文件从服务器发送到客户端
- binary - 关于从二进制到十六进制的问题?并从十六进制变为十进制
- ios - 将多个 UILabel 放入一个数组中
- gcc - 使用 pthread 的 gcc 未定义引用
- c# - 如何在没有 Etag 的情况下设置设备的双属性?
- powershell - PowerShell中字符串到日期时间的转换出错(以前可以工作)
- python - 避免在 Kivy 中动态调整大小导致的重叠