Не уверен, если это упадет здесь или веб-мастеров, поэтому я прошу прощения заранее.
В настоящее время у меня есть средство просмотра изображений, написанное на PHP, которое использует переписать, чтобы изменить:
http://example.com/image/s8d8s.png в http://example.com/s8d8s
Когда они загружают это средство просмотра, оно будет отображать изображение со всеми видами ссылок и статистики для изображения. Он также подключается к моей базе данных MySQL и добавляет представление в таблицу статистики. Так что я могу показать, сколько просмотров имеет каждое изображение.
Проблема: когда пользователь щелкает правой кнопкой мыши изображение в программе просмотра и получает прямую ссылку на изображение (http://example.com/image/s8d8s.png) и использует это, отправляя его другу или встраивая на веб-сайт, я хочу иметь возможность отслеживать это и добавлять представление в свою базу данных.
Есть ли способ, которым я могу манипулировать переписыванием apache, чтобы обмануть браузер, заставляя его думать, что он просматривает прямую ссылку на изображение, но это будет файл PHP, который добавит представление?
Задача ещё не решена.
Других решений пока нет …