Есть запрос примерно такого вида
if (!isset($cookie['code'])) {
// запросить новый токен и обновить cookie если они просрочены
$this->auth();
}
//берёт данные из cookie, добавляет параметры и делает запрос
$this->request();
В чём проблема, после истечения cookie он их обновляет но и запрос тоже делает и получается что 1 запрос не проходит, раз в некотрое время нужно делать рефреш страница 2 раза чтобы получить данные. Потом опять всё норматьно работает до опять же истечения срока cookie.
Может sleep какой нужен...