Добрый день, как я понимаю сервер для более быстрой работы кеширует PHP переменные и это везде хорошо кроме 1 места, где мне нужно рандомно/поочередно отдавать разные номера телефонов.
Пробовал 4 разных браузера, открывал в них по несколько вкладок "Инкогнито" и каждый раз отдаётся один и тот же номер телефона, меняется только если обновить страницу.
Локально когда тестирую, то в новых вкладках телефон меняется без обновления страницы, всё как нужно.
Как можно побороть это кеширование конкретных переменных?
Пробовал через
array_rand
и
mt_rand
результат одинаков
$managers = array(
'Kirill',
'Slava',
);
$key = array_rand($managers);
if ($managers[$key] === 'Kirill') {
$GLOBALS['phone'] = '8 (000) 00-00-000';
}
else{
$GLOBALS['phone'] = '8 (111) 11-11-111';
}
$managers = array(
'Kirill',
'Slava',
);
$rand = mt_rand(0,1);
if ($managers[$rand] === 'Kirill') {
$GLOBALS['phone'] = '8 (000) 00-00-000';
}
else{
$GLOBALS['phone'] = '8 (111) 11-11-111';
}