echo file_get_contents(‘proxypage’);
那会有用吗?
原文链接:https://www.f2er.com/php/135728.html那会有用吗?
编辑:
第一个答案有点短,我不相信它会像你想的那样处理标题.
但是你也可以这样做:
function get_proxy_site_page( $url ) { $options = [ CURLOPT_RETURNTRANSFER => true,// return web page CURLOPT_HEADER => true,// return headers CURLOPT_FOLLOWLOCATION => true,// follow redirects CURLOPT_ENCODING => "",// handle all encodings CURLOPT_AUTOREFERER => true,// set referer on redirect CURLOPT_CONNECTTIMEOUT => 120,// timeout on connect CURLOPT_TIMEOUT => 120,// timeout on response CURLOPT_MAXREDIRS => 10,// stop after 10 redirects ]; $ch = curl_init($url); curl_setopt_array($ch,$options); $remoteSite = curl_exec($ch); $header = curl_getinfo($ch); curl_close($ch); $header['content'] = $remoteSite; return $header; }
这将返回一个包含远程页面上大量信息的数组. $header [‘content’]将包含网站内容和标题,$header [header_size]将包含该标题的长度,因此您可以使用substr将它们分开.
然后,只需使用echoand header代理页面即可.