Поставил приложению (роутинг и отрисовка страниц на сервере, средствами PHP) рандомный бэкграунд с url
https://unsplash.com/random . Всё отлично, вот только бэкграунд меняется при каждой загрузке страницы. Хочу сделать так, чтоб картинка оставалась на весь день + сделать кнопку "другой фон" - для запроса новой картинки по вышеприведенному URL.
Вопрос - с помощью чего это лучше реализовать? JS или PHP (например, скрипт, который скачивает картинку оттуда и кладёт по адресу, указанному в CSS)? И может уже кто-то придумал нечто подобное, чтоб велосипед не изобретать?