На самом деле я дурачусь, разрабатывая некоторые вещи, такие как «сменить аватар», где существует возможность получить изображение по его URL-адресу.
$raw = file_get_contents($src);
$img = imagecreatefromstring($raw);
// and others gd stuff
На самом деле он работает нормально, за исключением случаев, когда он поступает с определенного веб-сайта, такого как pixiv
http://i2.pixiv.net/img02/img/suzupin/2800349.jpg
Это, например, выдает некоторые ошибки
Кстати, то же самое происходит, когда я пытаюсь установить PIN-код на Pinterest =P
ПОЧЕМУ?
Есть ли способ запретить другим делать такие вещи, как file_get_contents
на моем сайте?
Правильно ли я говорю, что это как-то связано с oriental websites
? Потому что довольно часто я не могу пин-кодить изображения из японских источников. >.‹
prevent file_get_contents
Нет, нет. Вы можете заблокировать IP-адрес, который выглядит подозрительно, ноfile_get_contents
илиCURL
— это такой же реальный запрос, как и любой другой пользователь, использующий свой браузер для запроса ресурса. - person Dave Chen   schedule 09.06.2013