Скорее всего, что происходит, так это то, что они дают вам ссылку на скрипт, который создает изображение и возвращает его на лету. Нет ничего, кроме того, что пользователи не могут использовать внешние изображения, что вы можете с этим поделать, Один из способов предотвратить это - загрузить и сохранить изображение на своем сервере, а не связывать его с внешним изображением.
- я решил предоставить образец
Это изображение создано на лету, URL, который я даю: http://unkwndesign.com/profilePic.png:
альтернативный текст http://unkwndesign.com/profilePic.png
теперь profilePic.png - это папка, которая при запросе предоставляет файл index.php, который, используя gd, получает логотип SO и накладывает на него ваш IP-адрес, чтобы было очень ясно, здесь я не регистрирую эти или какие-либо другие данные Источник для index.php:
<?php
$image = imagecreatefrompng("http://stackoverflow.com/Content/Img/stackoverflow-logo-250.png");
$font_size = 12;
$color = imagecolorallocate($image, 0,0,0);
ImageTTFText ($image, $font_size, 0, 55, 35, $color, "arial.ttf",$_SERVER['REMOTE_ADDR']);
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
?>
Поскольку я возвращаю изображение с соответствующим расширением и соответствующим типом пантомимы, я не могу определить, что я делаю.
Если бы сервер скачал мое изображение и сохранил его локально, то IP-адрес был бы тем же, что и у сервера, что могло бы испортить удовольствие от его выполнения и, вероятно, оказалось бы достаточным препятствующим фактором, чтобы остановить поведение.