<?php $url = "http://www.baidu.com/link?url=nS2MGJqjJ4zBBpC8yDF8xDh8vibi1lVeE7gGr9UONBu"; $info = parse_url($url); $fp = fsockopen($info['host'], 80,$errno, $errstr, 30); fputs($fp,"GET {$info['path']}?{$info['query']} HTTP/1.1 "); fputs($fp, "Host: {$info['host']} "); fputs($fp, "Connection: close "); $rewrite = ''; while(!feof($fp)) { $line = fgets($fp); if($line != " " ) { if(strpos($line,'Location:') !== false) { $rewrite = str_replace(array(" "," ","Location: "),'',$line); } }else { break; } } var_dump($rewrite); //结果显示:string(22) "http://www.google.com/" ?>
将http://www.baidu.com/link?url=nS2MGJqjJ4zBBpC8yDF8xDh8vibi1lVeE7gGr9UONBu解析为http://www.google.com/