Как сообщил Брент, было бы лучше сохранить его в базе данных с отметкой времени и периодически запускать cron для удаления просроченных записей.
Но если вы не хотите использовать базу данных, вы также можете сохранитьизвлеченные данные в простые файлы в папке.
Просто укажите имена файлов в качестве регистрационных номеров и сохраните в них данные.Затем в cron вы можете проверить filemtime и удалить файлы старше 24 часов.
Одна вещь, которую следует отметить с помощью filemtime, заключается в том, что информация о файле кэшируется PHP.Таким образом, если вы повторно получите данные и просто измените данные файла (вместо удаления и повторного создания файла), старый mtine будет возвращен.Чтобы избежать этого, используйте clearstatcache
в вашем cron, а также в вашем скрипте, если вы обновляете данные для существующего файла.