0
我已經寫了一個小腳本go.php採用鏈接參數從引用網址,然後重定向用戶幾秒鐘後,該網頁。Double重定向聯盟與PHP和JavaScript鏈接
例如,refferring網址是:
http://www.site1.com/go/go.php?url=http://www.site2.com
的go.php腳本包含以下代碼:
<script type="text/javascript">
function movetopage(){
window.location = "<?php echo $_GET['url']?>"
}
</script>
<body onLoad="setTimeout('movetopage()', 3000);">
這如果URL我送的人的作品精絕是一個標準域名。
但我想它是指一個子公司的報價,而報價子公司也重定向的形式:
http://site1.com/go/go.php?url=http://www.site2.com/redirector.aspx?aid=6352
的東西是錯誤的,當go.php啓動movetopage功能給他們到下一個鏈接它返回一個404,我猜這與第二個重定向有關。
有人可以告訴我如何調整代碼來獲得這個工作,謝謝!
如果你可以粘貼'HTTP://www.site2.com/redirector.aspx在瀏覽器輔助= 6352',看看它是沒有問題的,那麼你可能是拼寫錯的'HTTP:/ /site1.com/go/go.php?url = http://www.site2.com/redirector.aspx?aid = 6352'或者redirector.aspx腳本會檢查引用鏈接,如果它不是有效的資源。 PayPer的點擊鏈接不應該允許機器人提交,它可能是您的movetopage功能作爲機器人發送到redirector.aspx。 – ndasusers 2013-05-12 11:27:11
不,不是這樣,我沒有拼寫錯誤。當你去的網址很好,但使用go.php頁面,它無法識別重定向。 refferer是一個有效的來源。 – 2013-05-12 11:45:55