php - 网站搜索的安全实现

标签 php mysql security search

我打算用 php/mysql 编写站点搜索,但我没有为此编写安全代码的经验。 因此我需要您的建议(还有示例和链接)。

我如何实现限制给定时间内来自特定 IP 的请求数量的逻辑,以及确保搜索请求来自您的网站而不是第 3 方的逻辑。

谢谢

最佳答案

请求数 - 创建一个单独的表,您将在其中存储 IP 地址和请求的日期时间 - 当特定 IP 和某个时间段的行数大于限制时 - 拒绝访问

第 3 方网站 - 据我所知最好的解决方案是黑名单。

关于php - 网站搜索的安全实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4706318/

相关文章:

python - 运行测试 Django Pycharm 时使用了错误的表

security - 保护SWF+PHP

python - 将 MySQL 查询结果添加到 R 数据框

mysql - 多个 MySQL 选择

security - 安全运行用户代码

java - 为什么两个相同的文本生成不同的密文

php - 如何使用查询生成器在 Symfony 4 中的一个外部 ID 上加入多个实体?

php - resource.create 和 resource.store 之间的 Laravel 区别

php - 使用具体的 Zend_Db_Table_Abstract 有效地遍历行集

php - 如何判断查询何时在 PHP PDO 中成功执行?