嘿我如何在PHP中调用iframe或类似内容?
我找到了一些代码,但我可能设置错了,这是我找到的代码,代码:
<iframe id="frame" src="load.php?sinput="<?php echo $_GET["sinput"]; ?> > </iframe>
有人知道任何iframe PHP代码或类似PHP的东西吗?
有些人说不使用iframe,PHP有什么用途?
答案 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
无论出于何种原因,都没有设置数组,页面将直接对你进行捕捉。