如何从基于PHP的网页中获取实时数据?

如何从基于PHP的网页中获取实时数据?,php,webpage,real-time-data,Php,Webpage,Real Time Data,我试图获取并存储基于PHP的网页上显示的实时数据。作为一个完全的网页新手,我需要一些指针,我可以开始学习和探索自己 我希望从中提取数据的网页是 我只希望得到一些指点。谢谢 > 现在说真的 实时性不是你应该追求的目标。因为一旦你有一小部分用户在线,除非你有一个真正强大的服务器或者更好的集群,否则你的网站就会惨遭毁灭 相反,你应该弄清楚什么是实时的。通常情况下,我会每五秒钟左右更新一次,有时甚至15秒也可以。如果您正在从另一个网站提取数据,了解该网站的更新频率可能会有所帮助,并将您的更新速度设置为

我试图获取并存储基于PHP的网页上显示的实时数据。作为一个完全的网页新手,我需要一些指针,我可以开始学习和探索自己

我希望从中提取数据的网页是

我只希望得到一些指点。谢谢

>

现在说真的

实时性不是你应该追求的目标。因为一旦你有一小部分用户在线,除非你有一个真正强大的服务器或者更好的集群,否则你的网站就会惨遭毁灭

相反,你应该弄清楚什么是实时的。通常情况下,我会每五秒钟左右更新一次,有时甚至15秒也可以。如果您正在从另一个网站提取数据,了解该网站的更新频率可能会有所帮助,并将您的更新速度设置为匹配例如,我曾经从一个每24小时更新一次的网站提取货币汇率,因此我每24小时更新一次

根据这种情况的频繁程度,它可能简单到

setTimeout(function() {location.reload();},5000); // reload after 5 seconds

或者,研究一些AJAX解决方案,以设定的时间间隔轮询服务器。

我认为这是不可能的。它使用iframe加载该图形。因此,它只能通过web浏览器加载。如果您尝试通过php脚本/curl获取内容,则只会得到一个错误,因为您的浏览器不支持iframe。

您正在尝试从该图像获取数据吗?这将非常困难,因为它是由PHP生成的实际图像。@AlexW不一定是从该图像生成的。我希望得到生成该图像的数据。很可能,你不能。数据驻留在他们的服务器上,用于生成一个实际的图像文件,该文件通过PHP的HTTP内容类型头发送到您的浏览器。+1和我差点因为xkcd图像而喝咖啡: