次のコードを使用して、HTMLページのすべてのリンクを置き換えました。PHPを使用してHTMLページの本文にあるすべてのリンクを置き換えます。
$output = file_get_contents($turl);
$newOutput = str_replace('href="http', 'target="_parent" href="hhttp://localhost/e/site.php?turl=http', $output);
$newOutput = str_replace('href="www.', 'target="_parent" href="http://localhost/e/site.php?turl=www.', $newOutput);
$newOutput = str_replace('href="/', 'target="_parent" href="http://localhost/e/site.php?turl='.$turl.'/', $newOutput);
echo $newOutput;
このコードを変更して、本文内のリンクのみを置き換えるようにしたいと思います。
を参照してください。私はあなたが頭を維持する必要があなたのコメントを見ました。私の更新された答えを見て – Andreas