Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在几秒钟后运行PHP脚本_Php_Ajax - Fatal编程技术网

如何在几秒钟后运行PHP脚本

如何在几秒钟后运行PHP脚本,php,ajax,Php,Ajax,我需要在用户15秒后进入页面后运行php脚本。我很确定它需要ajax,但我不知道它是如何编码的 您需要设置jQuery/JavaScript setTimeout()函数,该函数在15秒后触发AJAX调用。但这样做根本不可靠 给你: 或者使用PHPs睡眠功能 您可以使用setTimeout()方法(请参阅)。该方法至少需要2个参数。第一个是函数,第二个是以毫秒为单位的延迟。setTimeout()的作用是在延迟消失后调用该方法 因此,在该方法中,您可以执行AJAX请求。那么您要求的是什么?这

我需要在用户15秒后进入页面后运行php脚本。我很确定它需要ajax,但我不知道它是如何编码的

您需要设置jQuery/JavaScript setTimeout()函数,该函数在15秒后触发AJAX调用。但这样做根本不可靠

给你:

或者使用PHPs睡眠功能

您可以使用setTimeout()方法(请参阅)。该方法至少需要2个参数。第一个是函数,第二个是以毫秒为单位的延迟。setTimeout()的作用是在延迟消失后调用该方法


因此,在该方法中,您可以执行AJAX请求。

那么您要求的是什么?这里没有人会为你编写脚本。在谷歌中键入你的“问题”——标题,我很确定你会找到答案。这可能需要AJAX。当然,如果您使用AJAX从客户端触发脚本,那么您可能会承担无法触发脚本的风险。用户可以禁用JavaScript,也可以在15秒的窗口内导航。如果你想让它更可靠,你需要完全在服务器端完成。CRON工作怎么样?@Gary我没想到。。我期待着可能会朝着正确的方向前进……这实际上与我的答案相同,hahaAlso,w3schools,所以如果有更好的资源,请不要链接到它,例如。好的观点!MDN确实是一种更好的资源。我相信
睡眠
是一种阻塞功能。用户必须等待15秒,才能最终收到任何信息。。。