Как я могу проверить, загружается ли изображение с помощью PHP?

Вопрос:

Рассмотрим следующий код:

<img src="//www.externalSite.com/thisGraph.gif" alt="My image" />

Есть ли хороший способ проверить с помощью PHP, успешно ли загружено изображение для пользователя?

Некоторая дополнительная информация:

  1. Я не могу использовать Javascript (отключено на стороне клиента).
  2. Py или ASP могут быть жизнеспособными вариантами, если PHP терпит неудачу.

Соображения:

Я не знаю PHP достаточно хорошо, чтобы думать о методах, которые могут быть здесь полезны. Но я думаю, что если я загружу изображение с помощью PHP (или сделаю его доступным пользователю во время загрузки страницы), я мог бы каким-то образом отслеживать поток или загрузку этого конкретного ресурса и предпринимать действия в зависимости от результата. Если есть способы сделать это на стороне сервера, я буду более чем счастлив, если кто-то укажет мне правильное направление.

Может быть, что-то похожее на следующее может быть:

return (!loadImage()) ? "image not loaded" : "image loaded";

Или я мог бы сделать проверку, отклонил ли клиент или заблокировал изображение следующим образом:

if(sendImageToClient() === 'accepted'){
sendRestOfPage();
}

1

Решение

вместо самого изображения вы можете указать на php-сайт, который возвращает изображение и сохраняет загрузку, например. в дб.

Однако в то время страница уже находится на клиенте, поэтому вы не можете больше ее изменять.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector