【问题标题】:Dynamically insert sub id into iframe code将子 ID 动态插入到 iframe 代码中
【发布时间】:2012-09-07 12:56:10
【问题描述】:

如何在页面或 iframe 加载之前从目标 url 获取子 ID 并动态插入 iframe 代码?

我想添加 subid 以便能够在没有感谢/目标页面的情况下跟踪来自 AdSense 的转化,因为 iframe 保持在同一页面上。

这是我在目标网址末尾的代码

&subid=campaignname_{keyword}

这是我希望 subid 在加载前动态插入的 iframe 代码

<iframe border="0" frameborder="0" width="680" height="800" src="http://xxxxxxx.com?PublisherSubID=</iframe>   

【问题讨论】:

  • 您能否澄清一下您是要修改 iframe src 的实际 url 还是要修改 iframe 的内容?
  • 只是想在加载前编辑 iframe url,而不是 iframe 的内容

标签: php javascript adsense


【解决方案1】:

如果我理解正确,您有一个页面 http://xxxxxx.com?subid=12345,并且您想获取 subid 并将其放入 iframe 源的 url。

试试这个:

<iframe border="0" frameborder="0" width="680" height="800" src="<iframe border="0" frameborder="0" width="680" height="800" src="http://xxxxxxx.com?PublisherSubID=<?php echo $_GET['subid']; ?>"></iframe> 

这将从您页面的 $_GET 数组中获取子 ID,并将其放入 iframe 的源网址中。

这也将包括“campaignname_”文本。如果你想去掉它,那么不要使用$_GET['subid'],而是使用str_replace("campaignname_","",$_GET['subid']);

【讨论】:

  • 所以这会从传入的 url 中获取 &subid=campaignname_{keyword} 吗?像这样aaaaa.com?number=2&id=45&subid=campaignname_{keyword} 我想从那个 url 中获取 subid 并粘贴到 iframe url 中
  • 啊我现在明白了。我更新了代码以符合您的要求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-02
  • 2016-10-02
  • 2013-12-08
  • 1970-01-01
  • 1970-01-01
  • 2010-09-17
相关资源
最近更新 更多