您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 阜阳分类信息网,免费分类信息发布

php 如何获取真实连接

2024/3/11 2:06:03发布23次查看
php 怎么获取真实连接
假设现在有件商品连接
http://click.simba.taobao.com/cc_im?p=&s=2007066312&k=353&e=5nv7vfznmwd2dkjkrxdyqwlivslpbawvpgwv9xgss7v5zf%2bal%2bx5n%2bl%2bcr5ufwlbmueb8tpe664fjsqctb8crhvuynhjyndnpmyv%2bml5fyh0gzcjo24jnpi0x%2bgaelnjpavdy8ezmzr%2brvvtgr94t6qozrzznctkwshwwuiivlyq%2bvujw%2fv%2bcgvggyvbbpkbzsg9tzxokgscgs2j%2b5cw7zleks8rxiq6sndg4%2f1timhvyjnmey%2fyovyjlkclw3n6%2ft7wdgy5i5hwlfyoulqfe6ki5bdzswote6bbpy58c7b6ublprfqwzmir%2fcfsfa7fujqb3datsmo59x3dsn%2fg25d%2b4hyrly%2fj
乱七八糟的,加密连接
但是打开之后可以发现连接是
http://detail.tmall.com/item.htm?id=16945055954&ali_refid=a3_420432_1006:1103639795:6:%d6%d0%c7%ef%d4%c2%b1%fd:0b976cf57c16ab586837953af5290eeb&ali_trackid=1_0b976cf57c16ab586837953af5290eeb
可以看到里面有各种参数, 我想获取的是id
我刚开始想通过
curl 来发送这个连接 然后用 http__referer 来获取,发现不好使,
请问还有什么方法 能获取到真实连接
------解决方案--------------------
这个是淘宝客的链接吧.如果是自己的可以通过淘宝客api获取.
------解决方案--------------------
只不过是你打开第一个链接后他内部做了一次跳转。使用curl的curlopt_followlocation参数就可以实现跟随他的跳转。
------解决方案--------------------
用curlopt_header解析源地址的header部分,然后正则取出location,这里的location 就是 跳转后的地址
php code$ch2 = curl_init();curl_setopt($ch2, curlopt_url, http://click.simba.taobao.com/cc_im?p=&s=2007066312&k=353&e=5nv7vfznmwd2dkjkrxdyqwlivslpbawvpgwv9xgss7v5zf%2bal%2bx5n%2bl%2bcr5ufwlbmueb8tpe664fjsqctb8crhvuynhjyndnpmyv%2bml5fyh0gzcjo24jnpi0x%2bgaelnjpavdy8ezmzr%2brvvtgr94t6qozrzznctkwshwwuiivlyq%2bvujw%2fv%2bcgvggyvbbpkbzsg9tzxokgscgs2j%2b5cw7zleks8rxiq6sndg4%2f1timhvyjnmey%2fyovyjlkclw3n6%2ft7wdgy5i5hwlfyoulqfe6ki5bdzswote6bbpy58c7b6ublprfqwzmir%2fcfsfa7fujqb3datsmo59x3dsn%2fg25d%2b4hyrly%2fj);curl_setopt($ch2, curlopt_header, true);curl_setopt($ch2, curlopt_returntransfer, 1);$orders = curl_exec($ch2);preg_match_all('/^location: (?p.*?)$/m', $orders, $matches);curl_close($ch2); echo $matches['location'][0];

阜阳分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录