У меня есть страница PHP, где первое, что я делаю, это устанавливаю cookie.Чтобы установить данные в этом файле cookie, мне нужно выполнить несколько операций поиска в БД, поиск в XML и некоторые математические операции.В теле HTML, в верхней части, мне нужно отобразить значение этого cookie.
Файл cookie устанавливается, но при первой загрузке страницы это значение не отображается.Если я обновлю страницу, она установлена.Я вижу, что cookie на самом деле устанавливается через Firebug.
Это почти так, как если бы из-за накладных расходов на получение значения для cookie остальная часть страницы идет вперед и загружается и пытается отобразиться раньшезначение на месте.
Так что мой вопрос был бы, есть ли способ "приостановить" всю другую обработку и вывод до тех пор, пока этот cookie не будет установлен? Я новичок в ob_start, но яМысль обернуть мою функцию set cookie этим делом, но это не решило.
Есть идеи?