2014-10-04 31 views
-2

我在寫PHP代碼,我有兩個變量$var1$var2。我需要一種方法,幫助我在每次刷新兩個值之一時交替顯示。如何在每次刷新時回顯2個值?

例如:

在它必須顯示頁面的第一負載:echo $var1

在頁的第一刷新它必須顯示:echo $var2

在它必須顯示頁的第二刷新:echo $var1

在頁面的第三刷新它必須顯示:echo $var2

etc ...

+4

顯示你已經擁有的代碼。所以我們可以幫助你。這不是一個代碼請求社區。 – Jelmer 2014-10-04 10:20:33

+0

我有一個隨機顯示值的代碼 – 2014-10-04 10:32:03

回答

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']; 
?> 
+0

非常感謝,我真的需要,但你忘記第八行括號:) :) – 2014-10-04 10:33:47

+0

更正: if(!isset($ _ SESSION ['variable'])){ – 2014-10-04 10:34:54

+0

對不起,我晚上寫了= = – 2014-10-05 10:57:06

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']++; 
+0

謝謝工作:) – 2014-10-04 12:43:28

相關問題