SERVER_NAME соответствует вашему серверу. Чтобы получить имя сервера, на котором размещено изображение, можно сделать несколько разных способов.
Вы можете добавить строку get к изображению, вызывающему IE: img src = "http://yousite.com/image.png?sitecode=32423", который является ссылкой в вашей базе данных на сайт, на котором вы разместили изображение. Этот метод будет наиболее надежным imo.
и / или
Вы также должны иметь возможность использовать строку $ _SERVER ['HTTP_REFERRER'], чтобы получить домен и страницу, с которой он пришел, и проанализировать ее с помощью функции parse_url. Я не уверен, насколько надежным будет этот метод, но некоторые тесты могут быть полезны для вас, чтобы узнать, насколько он надежен.
Надеюсь, это поможет.