如何像PHP中的cron一样每15分钟自动刷新一次页面?

时间:2018-03-03 12:22:38

标签: javascript php html ajax

我正在使用Server Side Scripting作为我的回调通知部分

 header("Refresh:10;url='domain/admin/callback.php'"); 

但所有管理面板页面都重定向到我在URL部分中给出的同一页面。请帮帮我。谢谢。

我有一个PHP页面,其中包含对客户的邮件通知。我想每15分钟运行一次该文件。除了上述逻辑,如果你有任何更好的建议将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

编辑:我想我刚刚解决了你的问题。

您可以通过AJAX请求每15分钟调用一次PHP脚本。

setInterval(function() {
   $.post(
    "/path/to/your/script.php",
        {
            data: your_posted_data
        },
        function(data, status){
            alert(data);
        }
    );
}, 15 * 60 * 1000); // 15 * 60 * 1000 milsec = 15 mins

返回的数据可以是用户收到的新通知,您可以相应地更新页面上的任何元素。希望这有所帮助,并不是太明显。