Просмотр поста

.
ДоХтор

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;
}