我正在用 PHP 编写代理服务器。代理服务器工作并能够呈现 HTML,但 JavaScript 代码将无法工作。根据我所做的研究,许多其他代理服务器也存在 JavaScript 问题。
这是我正在使用的代码。
@set_time_limit(60);
$fp = fsockopen(".$page.", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: ".$hostname."\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$x=0;
while (!feof($fp)) {
echo fgets($fp, 128);
fclose($fp);
}
}
帮助将不胜感激。