$url=
http://s.click.taobao.com/t?e=m%3D2%26s%3DNUvtFDcIwOocQipKwQzePOeEDrYVVa64LKpWJ%2Bin0XJRAdhuF14FMR8WZHEPpGYi8sviUM61dt3fihkA92r7Zcnjyd38oaEmgUaFy6v5pIPjBFxotqUef4wnVsVnnsB8
跳轉到
$result=
http://item.taobao.com/item.htm?id=23547888655&ali_trackid=2:mm_41992893_0_0:1385292898_6k3_1991321817
$url 是從阿裡媽媽擷取的推廣連結,他的頁面内容是JS的,他通過JS跳轉到了 $result ,我想通過$url擷取$result,用php能封裝這個功能嗎?
回複讨論(解決方案)
那你得先去看下它的js跳轉的代碼,後用php模拟之。
那你得先去看下它的js跳轉的代碼,後用php模拟之。
我試過這個方法,但是沒搞出來;
有沒有其他辦法,比如說,curl、fsockopen、get_headers、file_get_contents,其他的,用什麼能實作呢?
那你得先去看下它的js跳轉的代碼,後用php模拟之。
我試過這個方法,但是沒搞出來;
有沒有其他辦法,比如說,curl、fsockopen、get_headers、file_get_contents,其他的,用什麼能實作呢?
那試試這個吧 http://blog.segmentfault.com/pcp/1190000000341558
php curl
設定 curl_setopt($ch, CURLOPT_HEADER, true);
傳回資訊裡正則擷取Location:部分
preg_match('/^Location: (?P.*?)$/m', $hmtl,$match)
Location:後面的位址就是跳轉後的位址。
技術貼,,,,學習了。。。。。
本文原創釋出php中文網,轉載請注明出處,感謝您的尊重!