提前感谢任何人和所有人
所以我有一个自动发送的电子邮件,我们发送给客户端,并在最后显示他们的页面的唯一引用,我希望能够在电子邮件中创建一个链接,在不同的网址上打开一个页面它有一个iframe,然后在iframe中显示原始网址,每次只更改唯一引用。
我已经开始这样但不知道我是否完全错误的轨道
像这样的电子邮件链接
<a href="http://iframeaddresshere.html?link=uniquereference"> Press here </a>
那么带有iframe的html就有了这个
<script>
function getValue()
{
//start by loading my url here
var url = window.location.href;
var link = getValue();
if (link.length){//check if you got a value
document.getElementByName('iframe1').src = link ;//set the src
}
</script>
<iframe src="https://mywebaddress/" name="iframe1" width="100%" height="400" frameBorder="0" align="middle"></iframe>
显然这些不是他们只是用来说明的实际链接:)
答案 0 :(得分:0)
我会在php中实现这一点,以简化代码并为您提供有关如何处理网址的高级控制权:
<iframe src="<?php echo $_GET["url"];?>">Update Browser!</iframe>
http://yoursitecode?url=google.com
正如Quentin指出的那样,这段代码对XSS开放并不好。 您应该在数据库中存储令牌/ URL组合,以防止用户访问他们想要的所有内容......