如何部分刷新包含php页面?

ercv8c1e  于 2023-02-18  发布在  PHP
关注(0)|答案(3)|浏览(117)
<?php include("news.php"); ?>

你好,我在我的主页index.php中包含了一个news.php。我想每30秒刷新一次news.php,但不刷新主页index.php,如何部分刷新包含的php页面?谢谢。

3df52oht

3df52oht1#

我一直在寻找类似的东西,花了一段时间,但我认为这可能工作:

<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>

<script>
  $(document).ready(function() {
    setInterval(function() {
    $("#screen").load('news.php')
    }, 2000);
  });
</script>
vlju58qv

vlju58qv2#

刷新include的另一种方法(仅当include仅包含变量及其值时有效):

<?php
$config = file_get_contents("news.php");
$config = str_replace("<?php", "", $config);
$config = str_replace("?>", "", $config);
eval($config);
?>
blmhpbnm

blmhpbnm3#

非常简单的刷新方法包括(仅适用于后端单用户,不适用于前端):

<?php
$t = time();
rename("news.php", "news_${t}.php");
include("news_${t}.php");
rename("news_${t}.php", "news.php");
?>

相关问题