2 回答

TA貢獻1921條經(jīng)驗 獲得超9個贊
不要用file_get_contents函數(shù)。
用snoopy的類,網(wǎng)上有snoopy.class.php,你自行百度查找。
snoopy的類可以設(shè)置$proxy_host參數(shù),設(shè)置代理主機,$proxy_port是代理主機端口。你下載一個下來,網(wǎng)上的教程很多,看看應(yīng)該明白。

TA貢獻2080條經(jīng)驗 獲得超4個贊
function
curl_string (
$url
,
$user_agent
,
$proxy
){
$ch
= curl_init();
curl_setopt (
$ch
, CURLOPT_PROXY,
$proxy
);
curl_setopt (
$ch
, CURLOPT_URL,
$url
);
curl_setopt (
$ch
, CURLOPT_USERAGENT,
$user_agent
);
curl_setopt (
$ch
, CURLOPT_COOKIEJAR,
"c:\cookie.txt"
);
curl_setopt (
$ch
, CURLOPT_HEADER, 1);
curl_setopt (
$ch
, CURLOPT_RETURNTRANSFER, 1);
curl_setopt (
$ch
, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt (
$ch
, CURLOPT_TIMEOUT, 120);
$result
= curl_exec (
$ch
);
curl_close(
$ch
);
return
$result
;
}
$url_page
=
"http://www.baidu.com"
;
$user_agent
=
"Mozilla/4.0"
;
$proxy
=
"http://192.11.222.124:8000"
;//這里是http代理
$string
= curl_string(
$url_page
,
$user_agent
,
$proxy
);
echo
$string
;
- 2 回答
- 0 關(guān)注
- 112 瀏覽
添加回答
舉報