我正在编写PHP代码,我有两个变量$var1
和$var2
。我想要一种方法,可以帮助我在两个值的每个刷新中交替显示。
例如:
首次加载页面时,必须显示:echo $var1
首次刷新页面时,必须显示:echo $var2
在第二次刷新页面时,必须显示:echo $var1
在第三次刷新页面时,必须显示:echo $var2
等...
答案 0 :(得分:0)
例如,您可以使用会话。
<?php
session_start();
$a = 1;
$b = 2;
if(!isset($_SESSION['variable'])){
$_SESSION['variable'] = true;
}
if($_SESSION['variable']){
echo $a;
}else{
echo $b;
}
$_SESSION['variable'] = !$_SESSION['variable'];
?>
答案 1 :(得分:0)
计算重新加载并将计数器保存到会话(https://github.com/Waldz/Examples/blob/master/session/session_counter.php)
<?php
session_start();
if (!isset($_SESSION['timesPageReloaded'])) {
$_SESSION['timesPageReloaded'] = 1;
}
if ($_SESSION['timesPageReloaded']%2 == 1) {
echo 'VAR1 (odd reload)';
} else {
echo 'VAR2 (even reload)';
}
$_SESSION['timesPageReloaded']++;