【发布时间】:2013-09-13 01:41:53
【问题描述】:
我在自己的网站上有一个网址,我想在预定的时间点击一次,网址会有不同的参数,例如:
www.mysite.com?user_id=1 ==> execute this once 5 minutes from now
www.mysite.com?user_id=2 ==> execute this once 10 minutes from now
www.mysite.com?user_id=3 ==> execute this once 15 minutes from now
www.mysite.com?user_id=4 ==> execute this once 20 minutes from now
如何在 php 中做到这一点?我正在考虑使用 cron 作业,但这似乎用于重复操作,而在这种情况下,我希望它只执行一次。我也在考虑使用睡眠,但是睡眠会阻止当前的执行。还有其他方法可以做到这一点吗?
【问题讨论】:
-
I wanted it to execute once only -
@invisal 就像我在上面指定的一样,距离当前时间 X 分钟
-
您认为您是网站上的唯一访问者,还是其他人也经常访问该网站?
-
嗯,你的意思是有人需要点击某个东西,然后那些链接将从指定的时间开始执行?必须有人做点什么来触发这些,对吧?它不只是神奇地决定自己触发。
-
@invisal 是的,完全正确.. 所以我将手动执行 www.mysite.com?user_id=4,然后从那里它将自己的请求传播到其他 user_id 的