gpt4 book ai didi

php - 在 PHP 中连续查询 MySQL 数据库?

转载 作者:行者123 更新时间:2023-11-29 09:06:34 26 4
gpt4 key购买 nike

我正在寻找最简单、最明智的方法来允许这种情况发生;

用户加载页面 --> 加载页面时,它会不断查询数据库,直到发现设置了某个值(用户 IP 地址) --> 设置该值后,它将重定向页面。

我之所以不能简单地获取页面上的用户IP,将其插入数据库然后重定向,是因为IP地址用于验证方法,并作为参数传递给单独的网站(我无法控制),然后一旦用户在该网站上完成了一组操作,它就会传回并添加到我的数据库中。

如果有人能指出我的写作方向,我可以使用哪些 PHP 函数等等,我将不胜感激:)!

最佳答案

在原始页面上继续查询的最佳方法可能是通过 AJAX。每隔 20 秒左右向服务器上的脚本发送一个 AJAX 请求,以检查数据库是否已使用您要查找的数据进行更新。为了使其更加实时,长轮询/ cometd 也是您可能需要研究的一种技术。

一个技术含量很低的解决方案是一个简单的页面,它会不断刷新自己,在每次加载时检查数据库。

不过,使用 IP 作为唯一标识符并不是很精细。如果只有一个人填写报价,则可能会为一大批人提供全面的访问权限。除非这对您来说没有问题,否则最好创建一个长随机字符串,将其保存在 session 中,将其作为 subid 发送并等待它返回。这样您就可以唯一地识别用户。您甚至可以识别用户独特执行的特定操作

希望这能让你继续前进。

关于php - 在 PHP 中连续查询 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6892739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com