|
本篇文章是对php通过cookies获取远程网页的指定代码进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下: function Steal($url, $post_data = ""){ //$header[] = "Accept: text/vnd.wap.wml,*.*"; $user_agent = "Mozilla/4.0"; $follow_loc = 1; $cookie_file ="./tmp/cook.txt"; $ch = @curl_init(); @curl_setopt($ch, CURLOPT_URL, $url); @curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); @curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); @curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); @curl_setopt($ch, CURLOPT_HEADER, $header); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $follow_loc); @curl_setopt($ch, CURLOPT_TIMEOUT, 1000); if (trim($post_data)!= "") { @curl_setopt($ch, CURLOPT_POST, 1); @curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); } $result = @curl_exec($ch); @curl_close($ch); return $result; } //获取网页代码的方法 function Cut($file,$from,$end){ $message=explode($from,$file); $message=explode($end,$message[1]); if ($message[0] == "") { $message[0] = "<font color= '#ff0000'>无法获取内容</font>"; } return $message[0]; } //截取代码的方法
|
|