我正在尝试向我自己的其他域创建代理请求,并在输出要显示的HTML之前对代码进行一些更改。除了我的CSS文件似乎没有生效外,一切正常。
<?php
if (isset($_GET['$url']))
{
$html = file_get_contents($_GET['url']);
$dom = new DOMDocument();
@$dom->loadHTML($html);
$a = array();
foreach ($dom->getElementsByTagName('link') as $href)
{
$a[] = $href->getAttribute('href');
}
echo str_replace($a[0],$url."/".$a[0], $html);
}
?>
结果是HTML文档,但没有CSS样式。但是,如果我在浏览器中检查源代码,它会显示CSS文件的链接没问题,单击它会将我带到那个CSS文件,但它在设置输出样式时没有生效