程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 解析php通過cookies獲取遠程網頁的指定代碼

解析php通過cookies獲取遠程網頁的指定代碼

編輯:關於PHP編程

    代碼如下:
    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];
    }
    //截取代碼的方法

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved