【发布时间】:2014-07-03 05:30:58
【问题描述】:
如何正确地将 iframe src 设置为 $_GET 中的位置。
目前我正在尝试这个:
.htaccess
RewriteRule ^stream/(.*)$ index.php?p=stream&link=$1
stream.php/http://bbc.co.uk
<?php
echo '
<div class="container" style="height:1000px;">
<iframe src="'.$_GET['link'].'" frameborder="0" width="100%" height="100%"></iframe>
</div>
';
?>
这会将 iframe 设置为转到 127.0.0.1/stream/http://bbc.co.uk,而它应该只是转到 bbc.co.uk
【问题讨论】:
-
听起来是一种很好的方法来诱使人们认为我的网站是您网站的一部分...
-
什么,即使您的网站在 URL 中清晰可见?
-
这是唯一的重写规则吗?我没有看到任何可以将
stream.php变成stream的东西。 -
不,不是,我已经删掉了大部分,因为它太大了抱歉,我可以回显 $_GET['link'] 并通过转到 /stream 来访问 stream.php跨度>
-
由于某种原因,当我回显 $_GET['link'] 时,它返回 http:/bbc.co.uk 而不是 bbc.co.uk(在 http: 之后是一个正斜杠而不是两个)