脚本宝典收集整理的这篇文章主要介绍了如何在PHP中代理另一个页面,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
编辑:
但是你也可以这样做:
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代理页面即可.
以上是脚本宝典为你收集整理的如何在PHP中代理另一个页面全部内容,希望文章能够帮你解决如何在PHP中代理另一个页面所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。