使用curl获取下面链接重定向url:
http://www.amazon.com/bengoo-portable-desktop-electric-rechargeable/dp/tech-data/b01f70zgyw%3fsubscriptionid%3dakiajwxt2mcy6zqdw7vq%26tag%3dassociatetag%26linkcode%3dsp1%26camp%3d2025%26creative%3d386001%26creativeasin%3db01f70zgyw
我抓取到重定向后的链接还是这条url。
而实际的url为:
http://www.amazon.com/dp/b01f70zgyw?_encoding=utf8&subscriptionid=akiajwxt2mcy6zqdw7vq&showdetailtechdata=1&tag=associate#technical-data
回复内容: 使用curl获取下面链接重定向url:
http://www.amazon.com/bengoo-portable-desktop-electric-rechargeable/dp/tech-data/b01f70zgyw%3fsubscriptionid%3dakiajwxt2mcy6zqdw7vq%26tag%3dassociatetag%26linkcode%3dsp1%26camp%3d2025%26creative%3d386001%26creativeasin%3db01f70zgyw
我抓取到重定向后的链接还是这条url。
而实际的url为:
http://www.amazon.com/dp/b01f70zgyw?_encoding=utf8&subscriptionid=akiajwxt2mcy6zqdw7vq&showdetailtechdata=1&tag=associate#technical-data
$url = http://www.amazon.com/bengoo-portable-desktop-electric-rechargeable/dp/tech-data/b01f70zgyw%3fsubscriptionid%3dakiajwxt2mcy6zqdw7vq%26tag%3dassociatetag%26linkcode%3dsp1%26camp%3d2025%26creative%3d386001%26creativeasin%3db01f70zgyw;$ch = curl_init();curl_setopt($ch, curlopt_url, $url);curl_setopt($ch, curlopt_header, true);curl_setopt($ch, curlopt_returntransfer, true);curl_setopt($ch, curlopt_useragent, fiddler);curl_setopt($ch, curlopt_header, true);$response = curl_exec($ch);curl_close($ch);preg_match_all('/^location:(.*)$/mi', $response, $matches);echo ! empty($matches[1]) ? trim($matches[1][0]) : 'no redirect found';
curl_setopt($ch, curlopt_followlocation, true);