0

参照 URL からリンク パラメータを取得し、数秒後にユーザーをそのページにリダイレクトする小さなスクリプト go.php を作成しました。

たとえば、参照 URL は次のとおりです。

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 が返されます。これは 2 番目のリダイレクトと関係があると思います。

誰かがコードを調整してこれを機能させる方法を教えてください、ありがとう!

4

1 に答える 1

0

PHP でジャンプするとどうなるでしょうか。

if(isset($_GET['url']))
    header('Location: '. $_GET['url']);
于 2013-05-12T15:56:52.420 に答える