要使用PHP代碼實現網頁代理,可以使用cURL庫來發送HTTP請求并獲取網頁內容,然后將獲取的內容輸出到瀏覽器上。以下是一個簡單的示例代碼:
<?php
// 獲取需要代理的網頁地址
$url = isset($_GET['url']) ? $_GET['url'] : '';
if ($url) {
// 創建cURL資源
$ch = curl_init();
// 設置cURL選項
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 發送HTTP請求并獲取網頁內容
$html = curl_exec($ch);
// 關閉cURL資源
curl_close($ch);
// 輸出網頁內容
echo $html;
} else {
echo '請輸入需要代理的網頁地址!';
}
?>
使用該代碼時,可以將需要代理的網頁地址作為參數傳遞給這個PHP文件,例如:http://localhost/proxy.php?url=http://www.example.com,就會將www.example.com的內容代理到本地。