這篇文章介紹的內容是關於PHP獲取遠端圖片的一個坑,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
https://steamcdn-a .akamaihd.net/steamcommunity/public/images/avatars/3b/3b7a04c0bb38aa354bba8086871c91050a5f2170_full.jpg,這是一個遠端的圖片,在url網址列直接敲了這張圖片但不管用,就是取得不到,具體的原因不太清楚,但把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中文網其他相關文章!