Вы уже подумали о собственном решении!Нет более простого способа.
Давайте посмотрим, что вам нужно:
- URL-адрес, ссылающийся на определенную страницу (или изображение в вашем случае)
- Ограничение количества посещений вашего URL
- Количество посещений
Кажется, что для всех 3 требований требуется база данных.Вы можете использовать альтернативную базу данных, такую как локальные XML-файлы, но это будет гораздо более трудоемким, чем, например, использование базы данных mysql.