Jeżeli chcesz wyświetlić zawartość jakiejś strony wewnątrz swojej to nie musisz (a nawet nie zaleca się ) stosowania ramek.
Wystarczy, że użyjesz elementu blokowego <div>.
Spójrzmy na przykład strony lokalnej. Mamy stronę "strona.php" (strona "includowana") i "strona_glowna.php" (strona główna na której będziesz wyświetlał zawartość strony "strona.php").
Strona.php wygląda tak :
<?php
echo '<h1>LOREM IPSUM</h1>'; ?>
Jeżeli teraz w stronie głównej napiszesz tak :
...
<div id = "strona_zew">
<?php
include("strona.php");
?>
</div>
To osiągniesz wstawienie kodu "strona.php" wewnątrz strony strona_glowna i wewnątrz diva.
Ty natomiast chcesz pobrać w ten sposób stronę zewnętrzną, która może mieć po 1 jakiś DOCTYPE, odwołania do plików CSS na swoim serwerze itd itp, więc jak widzisz nie możesz tego ot tak osiągnąć.
Jeżeli wiesz co jest na stronie "strona.php" no to żaden problem, zamiast iframe, używasz <div> i wrzucasz.