如何在PHP中调用iframe或类似的东西?

时间:2013-07-14 23:11:30

标签: php

嘿我如何在PHP中调用iframe或类似内容?

我找到了一些代码,但我可能设置错了,这是我找到的代码,代码:

<iframe id="frame" src="load.php?sinput="<?php echo $_GET["sinput"]; ?> > </iframe>

有人知道任何iframe PHP代码或类似PHP的东西吗?

有些人说不使用iframe,PHP有什么用途?

1 个答案:

答案 0 :(得分:1)

在PHP中没有生成iframe的功能。

你做的很好,但请允许我提出一个建议:

<?
    $input = "";
    if(isset($_GET['sinput'])) {
        $input = htmlspecialchars($_GET['sinput']);
    }
?>
<iframe id="frame" src="load.php?sinput="<?php echo $input; ?>">Your browser does not support iframes</iframe>

编辑:实际上

<?
    $url = "load.php";

    // Query Building Logic
    $querys = array();
    if(isset($_GET['sinput'])) {
        $queries[] = "sinput=".htmlspecialchars($_GET['sinput']);
    }

    // Generate full URL
    if(count($queries) > 0) {
        $url .= "?" . implode("&", $queries);
    }
?>
<iframe id="frame" src="<? echo $url; ?>">Your browser does not support iframes</iframe>

我认为整体质量更好,但生病让我的同行判断。这只是另一个建议,用于生成在完整逻辑块中在HTML中使用的完整可用URL,而不是依赖于在模板中存在和可用的信息(因为['sinput']中的元素$_GET无论出于何种原因,都没有设置数组,页面将直接对你进行捕捉。