ホームページ  >  記事  >  バックエンド開発  >  PHP でリモート画像を取得する際の落とし穴

PHP でリモート画像を取得する際の落とし穴

不言
不言オリジナル
2018-04-21 13:27:161797ブラウズ

この記事は、PHP でリモート画像を取得する際の落とし穴を紹介しています。これは、必要な友人に参考にしていただけるよう、共有します。 /images/avatars/3b/3b7a04c0bb38aa354bba8086871c91050a5f2170_full.jpg、これはリモート画像です。この画像を取得するときに、file_get_contents とcurlを使用しましたが、うまくいきませんでした。いいえ、具体的な理由は不明ですが、https を http に置き換える、つまり上記のリンクを http://steamcdn-a.akamaihd.net/steamcommunity/ に置き換えると使いやすくなります。 public/images/avatars/3b/ 3b7a04c0bb38aa354bba8086871c91050a5f2170_full.jpg を参照すると、http と https の違いについて多くの情報がネット上にありますが、一般的には https が安全です。 HTTP のバージョンを取得できない場合は、次のことを考えてください。インターネット上にもいくつかの解決策があります:

http://blog.csdn.net/terry_water/article/details/39377255 http: //blog.csdn.net/gdali/article/details/52227601 http://www.jb51.net/article/44524.htm

http://www.jb51.net/article/72552.htm

http ://blog.csdn.net/terry_water/article/details/39377255

しかし、最も簡単なのは、パスの https を http に変更することだと思います。 explode(‘:’,$url)、次に https を http に変更して、それらを結合するだけです。



以上がPHP でリモート画像を取得する際の落とし穴の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。