php - 如何在 PHP 中限制每个用户的搜索次数

标签 php search

我正在尝试开发一个应用程序, guest 用户只能看到搜索结果 10 次,之后他应该被定向到付款页面。我可以在搜索结果页面上使用 session ,但我怎样才能在上面设置一个计数器。任何人都可以帮助我。

最佳答案

每次创建搜索请求时,您都可以

$_SESSION['counter']++

尽管他可以通过删除 cookie 来摆脱限制。另一种方法是,将搜索请求的数量存储在包含 IP 地址的数据库表中,但这也可以被绕过,但这样做需要更多的工作。

关于php - 如何在 PHP 中限制每个用户的搜索次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10332476/

相关文章:

php - 如何从 CLI 运行 php 脚本?

php - 在 JW Player 中播放 Google Drive 视频并获取 Google Drive 视频的直接链接

json - MongoDB 在数组中查找

c++ - 为特定 ID 搜索结构 vector 的有效方法?

php - 处理数据库中重复错误的正确方法是什么

php - 在 PHP 页面上放置回显或将其与 CSS 合并

php - 从目录中为所有类生成测试

sql - 基于文本列的相关行

使用 Vimgrep 搜索由多个 glob 指定的文件集

c# - 按相关性/排名对搜索结果进行排序