>  Q&A  >  본문

PHP에서 iframe은 외부 웹페이지를 의미합니다. 외부 웹페이지의 하이퍼링크에는 _blank가 있습니다. 하이퍼링크를 클릭하면 iframe에서 벗어나는 것을 방지할 수 있나요?

웹페이지 a

<iframe src="">https://b.com/"></iframe>

b.com의 하이퍼링크에는 "target="_blank" 속성이 있습니다. 하이퍼링크를 직접 클릭하면 새 창이 열립니다. 하이퍼링크를 클릭한 후 iframe에 표시되도록 하려면 어떻게 해야 하나요?

해봤습니다

< ?php
$url="https://b.com"

$html= file_get_contents($url);

$str = str_replace("_blank","_self",$html);

echo '< ;iframe srcdoc="'.$str.'"></iframe>'
?>

이런 iframe 출력은 $str을 직접 보면 알 수 있습니다. 직접 사용할 수는 없군요. 여러군데 찾아보았으나 해결 방법이 없네요. 그런데 b.com은 제 것이 아니어서 이름을 바꿀 수가 없네요.

白菜券大**白菜券大**1661일 전840

모든 응답(0)나는 대답할 것이다

답장 없음
  • 취소회신하다