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

如何通过PHP得到此URL跳转后的URL

2025/8/22 16:57:20发布9次查看
http://www.chong4.com.cn/cydb/go.php?7218_29882_22t
他是如何跳转的~~
如何通过php得到此url跳转后的url
回复讨论(解决方案) 如果不是在代码内跳转,估计要用socket才能抓到header
curl好像也有获取header的,你查查
估计是根据后面的变量实现跳转的
fsockopen方式获取这个页面,分析里面的location后获得跳转地址。
$headers = get_headers('http://www.chong4.com.cn/cydb/go.php?7218_29882_22t', true);if(is_array($headers['location'])){ $headers['location'] = array_pop($headers['location']);}$script = file_get_contents($headers['location']);echo $script;
它最后的跳转像是js来做的,简单的做法是你找出它的规律,提取出它的网址内容
通过 302 跳转到 'http://s.click.taobao.com/t_js?tu=http%3a%2f%2fs.click.taobao.com%2ft%3fe%3dzgu34ca7k%252bpkqb07s4%252fk0cfcrfh0g7dbpkin9mmh7ekq%252b3knwlm5fprbcf5ekenj3ts8ijj4%252f77ox8o2iw1qeuhehgaut73j9hj3yptnym616dyrkk0ae1e31wn8tefmpcriy9ej5o4jcwirap3rj1hfnxi2hsqhk8lk01raylx5%252f9fhp6i%252fprgyageegvo%252f%26spm%3d2014.12231445.1.0%26u%3d22t7218%26ref%3d%26et%3djfbb1tzvzvjt5a%253d%253d
可以得到一段 js 代码
其中有 qs = location.search.split(?)[location.search.split(?).length-1].split(&);
所以需要用上述url 替换掉 location.search
执行js代码后,得到
你可以继续跟踪那些js文件中的代码
本帖最后由 xuzuning 于 2013-01-17 13:01:04 编辑
通过 302 跳转到 'http://s.click.taobao.com/t_js?tu=http%3a%2f%2fs.click.taobao.com%2ft%3fe%3dzgu34ca7k%252bpkqb07s4%252fk0cfcrfh0g7dbpki……
http://s.click.taobao.com/t_js?tu=http%3a%2f%2fs.click.taobao.com%2ft%3fe%3dzgu34ca7k%252bpkqb07s4%252fk0cfcrfh0g7dbpkin9mmh7ekq%252b3knwlm5fprbcf5ekenj3ts8ijj4%252f77ox8o2iw1qeuhehgaut73j9hj3yptnym616dyrkk0ae1e31wn8tefmpcriy9ej5o4jcwirap3rj1hfnxi2hsqhk8lk01raylx5%252f9fhp6i%252fprgyageegvo%252f%26spm%3d2014.12231445.1.0%26u%3d22t7218%26ref%3d%26et%3djfbb1tzvzvjt5a%253d%253d
需要的就是这段,如何取得到?
$url = 'http://www.chong4.com.cn/cydb/go.php?7218_29882_22t';$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_followlocation, true);$content = curl_exec($ch);echo $content;
得到
http/1.1 301 moved permanently
server: nginx/1.0.15
date: thu, 17 jan 2013 06:48:10 gmt
content-type: text/html
connection: keep-alive
x-powered-by: php/5.2.17
expires: mon, 26 jul 1997 05:00:00 gmt
last-modified: thu, 17 jan 2013 06:48:10 gmt
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
location: http://s.click.taobao.com/t?e=zgu34ca7k%2bpkqb07s4%2fk0cfcrfh0g7dbpkin9mmh7ekq%2b3knwlm5fprbcf5ekenj3ts8ijj4%2f77ox8o2iw1qeuhehgaut73j9hj3yptnym616dyrkk0ae1e31wn8tefmpcriy9ej5o4jcwirap3rj1hfnxi2hsqhk8lk01raylx5%2f9fhp6i%2fprgyageegvo%2f&spm=2014.12231445.1.0&u=22t7218
content-length: 0
http/1.1 302 moved temporarily
server: tengine
date: thu, 17 jan 2013 06:48:22 gmt
content-type: text/html
transfer-encoding: chunked
connection: close
location:  http://s.click.taobao.com/t_js?tu=http%3a%2f%2fs.click.taobao.com%2ft%3fe%3dzgu34ca7k%252bpkqb07s4%252fk0cfcrfh0g7dbpkin9mmh7ekq%252b3knwlm5fprbcf5ekenj3ts8ijj4%252f77ox8o2iw1qeuhehgaut73j9hj3yptnym616dyrkk0ae1e31wn8tefmpcriy9ej5o4jcwirap3rj1hfnxi2hsqhk8lk01raylx5%252f9fhp6i%252fprgyageegvo%252f%26spm%3d2014.12231445.1.0%26u%3d22t7218%26ref%3d%26et%3djfbb1ttojf2gra%253d%253d
expires: thu, 17 jan 2013 06:48:22 gmt
cache-control: max-age=0
http/1.1 200 ok
server: tengine
date: thu, 17 jan 2013 06:48:22 gmt
content-type: text/html; charset=gbk
content-length: 2267
last-modified: tue, 15 jan 2013 01:49:17 gmt
connection: close
vary: accept-encoding
expires: thu, 17 jan 2013 06:48:22 gmt
cache-control: max-age=0
accept-ranges: bytes
nbsp;html public -//w3c//dtd xhtml 1.0 transitional//en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
楚雄分类信息网,免费分类信息发布

VIP推荐

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