Как синхронизировать кадры

2 кадра разделяют глобальные переменные

отображение второго кадра зависит от переменных, установленных php-скриптом первого кадра

Большую часть времени это работает.. но если второй кадр быстрее, это испортит

как я могу их синхронизировать?

второй php-скрипт одного фрейма будет ждать окончания другого

на самом деле sleep(1) вначале многое улучшило, но это не очень надежно, так как первый кадр обращается к БД, а результат зависит от времени выполнения

1 ответ

Наконец я сделал это с помощью JavaScript. Первый скрипт генерирует

top.frames[1].location = ....

с параметром exec=1

изначально кадр вызывается с другим параметром exec = 0

if ($ _GET ['exec'] == '0') return; // в начале второго php

Другие вопросы по тегам