phpエコーをiframe内に配置できるかどうか疑問に思っていましたか?このようなもの:
<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>
そうでない場合、これを行う正しい方法は何ですか?
PHP の仕組みは、HTML が送信される前に、舞台裏で作業が行われるため、実際に完全なデータをユーザーに送信するまでに、ブラウザに渡すべきデータに解析されます。
つまり、例えば
<?php
$dyn = "index.html";
?>
<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>
サーバーがすべてを分解するまでに、ブラウザはこれまでにしか見ることができません
<iframe src="index.html" width="800" height="500" scrolling="yes"></iframe>
これが、同じページで HTML と PHP を使用できる理由です。サーバーは PHP をブラウザーに送信する前に解析するため、テキスト/HTML を最終的な場所に送信するだけです。Echo は単に、「これを実行するだけでなく、ユーザーにこの結果を表示する」ことを PHP に伝える手段であり、既に存在する HTML を中心に構築します。