Sitego, если проблем с сессиями не будет, то можно так
echo mySwitch();// 1 или 2
function mySwitch() {
session_id() ?: session_start();
!empty($_SESSION['numb']) ?: $_SESSION['numb'] = 0;
$int = $_SESSION['numb'] % 2;
$_SESSION['numb'] = ++$int;
return $int;
} А если будут, то вместо сессий сохранять надо в текст.файл. Но с сессиями лучше, т.к. после закрытия браузера файл автоудалится.____________________________________
UPD: Дополню пост вариантом на файлах
echo mySwitch();// 1 или 2
function mySwitch() {
$file = strstr(basename(__FILE__), '.', true) . '.txt';
$numb = file_exists($file) ? (int)file_get_contents($file) : 0;
$int = $numb % 2;
file_put_contents($file, ++$int);
return $int;
}