Как сказал @Null Set, если это статический контент, то достаточно просто сделать это вручную. Если, с другой стороны, страница генерируется динамически, то, возможно, стоит сохранить эту информацию в базе данных. Вы можете иметь таблицу images
, где каждая запись имеет автоматически увеличивающийся идентификатор и URL-адрес изображения. Таблица БД, содержащая информацию о вашей странице, может содержать внешний ключ к соответствующей записи таблицы images
.
Любой новой странице можно присвоить изображение, используя ваши базы данных, эквивалентные RAND()
, чтобы выбрать случайную запись из таблицы images
для использования (хотя следует помнить, что для MySQL, RAND()
быстро из-за проблем с производительностью - 20 записей - это нормально, но если вы начнете добавлять намного больше, вам придется начать оптимизировать немного больше).