[英]PHP page, refresh and load other page every other time
我想实现以下目标。 PHP 页面每 20 秒刷新一次,每隔一次应包含 page1.php 或 page2.php。 有没有简单的方法来做到这一点?
第一次刷新页面:包含page2.php,下次刷新页面:包含page1.php,然后再包含page2.php等等。
<?php
header("Content-Type: text/html; charset=utf-8");
header("Refresh: 20;");
include('page1.php');
?>
编辑:我想出了这个解决方案。 那是最优的吗?
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
header("Refresh: 20;");
if(!isset($_SESSION['page'])){
include('page1.php');
$_SESSION['page'] = "1";
} else {
unset ($_SESSION["page"]);
include('page2.php');
}
?>
您可以像这样使用会话
session_start();
header("Content-Type: text/html; charset=utf-8");
header("Refresh: 20;");
if(!isset($_SESSION['page']) || !$_SESSION['page']) {
$_SESSION['page'] = true;
include 'page2.php';
} else {
$_SESSION['page'] = false;
include 'page1.php';
}
并注意:您需要在其他 php 文件中单独使用 session_start() 并将其包含在此 php 文件中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.