【发布时间】:2014-04-08 23:52:14
【问题描述】:
(PHP)
这就是我想要实现的目标.. 但显然我在任何地方都找不到任何相关信息。
我希望我的网站每 5 分钟从我的数据库中选择一个随机值(例如:表格中的 ID),并且访问我网站的每个人都会看到相同的选择值,直到“服务器”随机选择最后一次选择后 5 分钟的另一个值。
所以,我想会有一个从数据库中进行选择的函数, 但是
1) 我将在哪里实现该功能?
2) 我会在哪里称呼它?我不是 PHP 专家,但我不认为它可以从客户端调用,否则每个客户端都会调用该函数,他们不会看到与其他人相同的值?
3) 如何设置一个 5 分钟的计时器来再次调用该函数?
简而言之。
服务器选择一个随机值(例如:表中的 ID)。
它会显示在网站上(每个人的价值相同 5 分钟)
上次选择5分钟后,随机选择另一个值
显示出来了..
- 重复...
我可能会使用 Laravel 来创建我的网站,我是说以防万一它对解决方案很重要。
感谢您的帮助!!
【问题讨论】:
-
将其写在脚本中,然后创建一个每 5 分钟调用一次该脚本的 cron 作业。谷歌搜索cron作业。确保您可以在您的服务器上设置一个 cron。有些主机不允许对每种帐户类型都使用它。
-
1.在一个文件中,2.另一个或同一个文件,3.cron
-
哦,是的,我听说过 cron 作业,但如果它托管在 godaddy 的基本托管服务上(非私有)怎么办?我认为我什至不能创建一个 cron,可以吗?
-
即使是最便宜的共享主机也支持 cron 作业(p.s 永远不会在 godaddy 上托管)
-
好的,谢谢达贡!为什么不是老爹,哈哈。有什么建议吗? :P
标签: php function variables global