Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取实际的图像URL?_Php_Image_Curl - Fatal编程技术网

Php 如何获取实际的图像URL?

Php 如何获取实际的图像URL?,php,image,curl,Php,Image,Curl,我有下面的远程URL http://cdn.amazon.com/picture/f184a6f7b9c4371cf962537ff384a362d97aa495044995079bca063aeb66d8c0 当我在浏览器中复制/粘贴此URL时,它会 http://cdn.amazon.com/picture/logo 如何获取以上URL?我想与此浏览器URL进行比较并处理功能。如果您想从PHP获取实际URL(我希望您是在询问) 默认PHPfile\u get\u contents方法不希

我有下面的远程URL

http://cdn.amazon.com/picture/f184a6f7b9c4371cf962537ff384a362d97aa495044995079bca063aeb66d8c0
当我在浏览器中复制/粘贴此URL时,它会

http://cdn.amazon.com/picture/logo

如何获取以上URL?我想与此浏览器URL进行比较并处理功能。

如果您想从PHP获取实际URL(我希望您是在询问)

默认PHP
file\u get\u contents
方法不希望等待重定向。这意味着,如果您询问某个具有重定向的URL,PHP不会遵循此重定向并等待最终内容

可以将cURL与“Follow Redirect params”一起使用:


或使用。它是cURL库的一个非常好的PSR-7包装器

这与PHP有什么关系?在PHP上工作。所以需要找到解决方案。你提到的远程URL是不可公开访问的,并且返回一个无法访问的站点。您确定图像链接正确吗?它是示例图像URL。