如果这是一个简单的解决方案,我很抱歉,我正在创建一个测试应用程序,并要求在用户点击测试时启动计时器。然而,我完全混淆了如何为应用程序实现计数器 - 以及如何在计时器达到0时触发操作。
我找到了JS计时器/倒计时的实现:
PHP Timer wait 30 seconds then run a command
和一个php计时器:
我希望有人可以帮我一个PHP计时器的例子,例如当它达到0时触发一个动作 - 重定向到另一个页面。
非常感谢 - 请耐心等待,我是初学者
答案 0 :(得分:1)
使用JQuery:
function runTimer(seconds, yourUrl) {
setTimeout(function() {
$.get(yourUrl);
}, seconds * 1000;
}
运行它:
runTimer(5, 'http://example.com/action.php');
但是使用ajax请求无法重定向到其他页面。
重定向使用:
function runTimerRedirect(seconds, yourUrl) {
setTimeout(function() {
window.location = yourUrl
}, seconds * 1000;
}