gpt4 book ai didi

php - 提醒另一个页面

转载 作者:行者123 更新时间:2023-11-28 10:09:49 25 4
gpt4 key购买 nike

我有一个index.php。它具有登录功能。假设我有 2 个用户 A 和 B。

Page1(用户A的index.php)-with function(检查数据库是否有变化,如果有:alert('message'))

Page2(用户B的index.php)-带有按钮,单击该按钮应更新数据库

我已经可以更新数据库,page1 中的功能已经可以工作,它可以检测更改,但只有当您重新加载它时。所以我想每当 page2 更新数据库时重新加载 Page1。我想过在 Page1 中使用 setTimeout(something, timeInterval) 但它似乎不合适,因为 Page1 的组件每次重新加载时都会闪烁。当且仅当我的数据库发生更改时,我希望 Page1 重新加载。我还想过将 Page1 的函数放入无限 while 循环中,但这似乎也不合适,因为页面刚刚加载..

另一件事是,我了解到 JSON 和 REST。所以我可以从脚本文件访问数据库。但我对此不太了解。我也不用 jQuery。

我尝试过搜索有关从另一个页面刷新页面的信息,但我发现的答案对我来说要么含糊要么很难。我的页面具有相同的名称,它们只是在用户登录时有所不同。但是如果我能找到一种方法来做到这一点,那么我就会用我的页面名称做一些事情。

还有其他方法可以做到这一点吗?谢谢。

最佳答案

因此,您基本上需要服务器在有可用更新时通知 page1。你正在寻找的东西叫做“ cometd ”。查看这篇文章:

comet wikipedia

comet ajaxian

Comet 编程可以使用 ajax 或 iframe 完成

关于php - 提醒另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7618845/

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