【发布时间】:2014-05-04 00:10:45
【问题描述】:
我对 PHP 非常陌生(在 CodeAcademy 学习它),我想使用 iframe 制作一个类似于 Web 浏览器的东西。这是我目前所拥有的:
<!DOCTYPE html>
<html>
<body>
<?php
$url = $_GET['url'];
print $url;
?>
<form name="input" method="get">
Url: <input type="text" name="url" action="<?php echo $url; ?>">
<input type="submit" value="Go">
</form>
<iframe src="<?php echo $url; ?>">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>
上面的代码块是一个 .php 文件。我的问题是 iframe 导致我的域的 URL 斜杠您输入的 URL。更好一点的解释is here。
我尝试使用$partial = substr($url, x, y) 并将iframe 指向echo $partial,以便删除原始域,并且只有您输入的 URL 位于 iframe URL 中。那没有用。我该如何解决这个问题?
【问题讨论】: