我只是想知道是否可以在iframe中放置一个php echo?像这样的东西:
<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>
如果没有,这样做的正确方法是什么?
答案 0 :(得分:1)
PHP的工作方式是在HTML甚至发送之前在幕后完成工作,所以当你实际向用户发送完整数据时,它会被解析为应该给浏览器的内容。 / p>
也就是说,例如
<?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构建它。