php怎么获得图片解析后的地址??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么获得图片解析后的地址??相关的知识,希望对你有一定的参考价值。
在网址中输入:http://www.huaxi100.com/uc_server/avatar.php?uid=2346&size=middle
解析后获得:http://www.huaxi100.com/uc_server/data/avatar/000/00/23/46_avatar_middle.jpg
怎么获取解析后的网址???
php中有个get_header()函数可以获取的请求的头部信息,稍作处理就行了
<?php$url = "http://www.huaxi100.com/uc_server/avatar.php?uid=2346&size=middle";
$header = get_headers($url);
foreach ($header as $row)
if (stripos($row, "location") === 0)
$url = substr(strtolower($row), strlen("location: ")-1);
echo $url;
?> 参考技术A ....找规律啊
uid分开
size连接_avatar_和.jpg 参考技术B 这是http的302跳转,用CURL在追踪实际地址就行了。
请采纳追问
求详解,谢谢
追答100分
以上是关于php怎么获得图片解析后的地址??的主要内容,如果未能解决你的问题,请参考以下文章
php中serialize后的数据 怎么使用java来解析,java有没有类似PHP中unserialize的方法