0

phpエコーをiframe内に配置できるかどうか疑問に思っていましたか?このようなもの:

<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>

そうでない場合、これを行う正しい方法は何ですか?

4

1 に答える 1

1

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 を中心に構築します。

于 2013-02-25T18:26:51.140 に答える