Ладно, попробую проблему объяснить по другому.
script.php
--------------
if($var==1){include ('1.php')}
else{include ('2.php')}
1.php--
--
<A href="script.php?var=1"> Set var as 1 </a>
<A href="script.php?var=2"> Set var as 2 </a>
2.php--
--
<A href="script.php?var=1"> Set var as 1 </a>
<A href="script.php?var=2"> Set var as 2 </a>
так вот, после первого запуска, когда он он подгружает 2.php
потом там, пользователь меняет значение на - $var=1;
нажимает энтер, и оп, он опять подгружает 2.php
и только после рефреша он подгружает 1.php
значение $var хранится в сессии чтоб не терятся позже