2012-09-07 47 views
0

如何從目標網址獲取子ID並在加載頁面或iframe之前將其動態插入iframe代碼?動態插入子ID到iframe代碼

我想添加subid,以便能夠跟蹤adsense的轉化,而不需要謝謝/目標頁面,因爲iframe停留在同一頁面上。

這是代碼,我有我的目標網址的結尾

&subid=campaignname_{keyword} 

這是iframe的代碼,我想的子編號。如果我理解正確加載

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

你能澄清一下你是否試圖修改iframe src的實際url,或者如果你試圖修改iframe的內容嗎? – nageeb

+0

只是試圖在加載之前編輯iframe url,而不是iframe的內容 – user1532944

回答

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數組你的頁面的子編號,把它放到你的iframe的來源網址。

這也包括「campaignname_」文本。如果你想刪除它,那麼$_GET['subid']的使用代替$_GET['subid']使用str_replace("campaignname_","",$_GET['subid']);

+0

,因此這會從傳入網址抓取&subid = campaignname_ {keyword}?這樣的事情http://aaaaa.com?number=2&id=45&subid=campaignname_{keyword} 我想搶從該URL的子ID並粘貼到iframe url – user1532944

+0

啊我現在明白了。我更新了代碼以符合你的要求。 – nageeb

+0

真棒作品像魅力謝謝 – user1532944