回应一个元素中的属性?(Echo inside an element attribute?)

2019-08-17 04:23发布

我只是想知道是否有可能把一个PHP回声的iframe里面? 是这样的:

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

如果没有,什么是这样做的正确方法是什么?

Answer 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的结束位置。 回声是只是告诉PHP,手段“而不是仅仅这样做,显示用户这样的结果。”,和它建立它在你身边已经存在的HTML。



文章来源: Echo inside an element attribute?
标签: php iframe