Я создаю веб-сайт, который позволяет вам делиться своими музыкальными вкусами, работает с настольным клиентом, который контролирует ваш медиаплеер (iTunes и т. Д.) И отправляет сведения о песне, которая в данный момент воспроизводится, на сайт, где это связано с вашим профилем.
Этот вывод отображается в вашем профиле, и идея заключается в том, что страница отражает ваш локальный музыкальный проигрыватель, прямо вниз, в положении индикатора выполнения.
Однако я не могу решить, как хранить данные. Как только песня заканчивается, она становится бесполезной, поэтому что-то постоянное, например, база данных MySQL, кажется бессмысленным.
Переменные сеанса не работают, потому что выполняющий работу скрипт не направляет вас на страницу, которая отображает вывод. Идея заключается в том, что серверный скрипт просто получает информацию по мере ее поступления и сохраняет ее где-то, и вы можете получать последнюю информацию всякий раз, когда загружаете страницу профиля.
В настоящее время я использую текстовый файл как плохое и временное решение, просто каждый раз пишу новую строку и затем читаю ее.
Что существует между переменными сеанса и SQL?
А как мне заставить страницу вывода обновляться каждый раз, когда появляются новые данные? Мне нужен способ его хранения, позволяющий запускать события, поэтому проверка не должна быть слишком интенсивной.