Я создаю онлайн-судью. Я использую API IDEONE для компиляции файла. Поэтому, когда мой пользователь загружает файл, есть функция, которая берет файл и компилирует файл с помощью API IDEONE. Но проблема заключается в том, что файл компилируется, если мой пользователь нажимает на новую ссылку, компиляция остается полузавершенной. Есть ли способ убедиться, что функция выполняется полностью до перенаправления пользователя?Как убедиться, что функция в PHP заканчивается, прежде чем пользователь нажимает на другую ссылку?
Моя первая идея состояла в том, чтобы создать поток и сделать поток компиляцией. И пока поток запущен, я могу показать пользователю новое представление. Но, видимо, вы не можете запустить поток в PHP, поэтому я не в курсе.