首页 > 解决方案 > PHP 数据重载

问题描述

我从我的 api 获取数据并将其添加到 og 标签(名称和图像)。我需要的是,当 api 中的名称和图像发生变化时更新这些 og 标签。

我的代码:

<?php

    $json = json_decode(file_get_contents("https://radio.cloudradio.ml/api/nowplaying/1"));

    $site["activesite"] = "radio";
    $site["title"] = $json->now_playing->song->text;
    $site["img"] = $json->now_playing->song->art;
    $site["desc"] = "Rádio bota CloudRadio";
?>

感谢您的帮助。

标签: php

解决方案


您可以使用cron 作业功能。这意味着您可以执行这个更新变量的 php 脚本,可以每隔几分钟、几小时或任何唯一的时间频率执行一次。但是,为了达到这个目标,将数据存储在数据库中,而不是获取以显示在 html 中更合适。因此,使用 cron 作业执行的 php 更新数据库,然后从数据库中获取数据以显示在您的 html 中。

每分钟查看这篇文章 Cronjob


推荐阅读