重复网站中包含的PHP脚本

时间:2015-08-31 15:35:16

标签: php timer

我已经四处寻找解决问题的方法,但我似乎无法理解解决方案的位置。

我正在创建一个显示来自不同API来源的信息的网页,我希望所有信息都能在不同的时间间隔内更新。

我已经看过"而(真实){sleep(5); }"解决方案,但它只是冻结网站,阻止它加载。

让我们说我的网页看起来像这样:

<body>
<?php

echo "hello world";

?>
</body>

如何让php脚本在某些时间间隔内重复?

谢谢。

1 个答案:

答案 0 :(得分:0)

您的问题基本上是关于客户端和服务器端脚本的使用。像php这样的语言在服务器上运行,而不是在客户端的计算机上运行,​​即用户。因此,一旦将其发送给用户,它就不能在网页上更改任何内容。这就是客户端脚本发挥作用的地方。

如果html中包含指向脚本的链接,服务器可以使用javascript等语言向用户发送脚本。这些脚本将在用户的浏览器上执行。结合使用Javascript和AJAX(代表异步JavaScript和XML,而不是btw语言),您可以将php文件加载到页面中。您可以使用javascript让AJAX每隔x毫秒使用该函数执行此操作     setInterval()

一些链接和教程:

http://www.w3schools.com/ajax/

http://www.w3schools.com/jsref/met_win_setinterval.asp

http://www.w3schools.com/js/default.asp

http://www.tutorialspoint.com/ajax/