无论如何,您可以从服务器请求网页并将网页显示给用户。它基本上将充当代理。以下是它的工作原理:
客户端向运行脚本的服务器发送它想要的网站 >服务器获取网站>服务器向客户端显示网站。
只是为了澄清客户端从未联系过网站,运行PHP脚本的服务器是。
所以,迅速切入正题可能吗?如果是这样,你会怎么做?
试试这个
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
示例用法
echo get_data('https://www.somedomain.xyz');
您也可以通过以下方式执行此操作
echo file_get_contents("https://www.somedomain.xyz")
使用这个:
$url = $_GET['url'];
if (filter_var($url, FILTER_VALIDATE_URL))
$contents=file_get_contents($url);
所以你可以受到一点保护。请记住,这是一个有风险的功能
echo file_get_contents("https://www.google.com")
试试吧。