2010-12-28 4 views
0

私は誰かが私を助けることができるかどうか疑問に思っていた、私はバナーをクリックすると、アフィリエイトリンクにリダイレクトする次のスクリプトを持っている。場所リダイレクト - 追跡が可能ですか?

<?php 
$targets = array(
'site1' => 'http://www.site1.com/', 
'site2' => 'http://www.site2.com/', 
'site3' => 'http://www.site3.com/', 
'site4' => 'http://www.site4.com/',); 
if (isset($targets[$_GET['id']])) { 
header('Location: '.$targets[$_GET['id']]); 
exit; } 
?> 

は、ユーザーが私にリファラサイトだけでなく、バ​​ナーをクリックした人のIPアドレスを伝えるバナーに当たったとき、それが可能に追跡することです。

hmmmmピクセルトラッキングのようなものですか?

私は追跡を行いますが、それは

はそれが

おかげで理にかなってホープエラーを作成iframeを追加しようとしました!

これは、多かれ少なかれ私はPHPでそれを行う方法を確認していないASPで

<% 

    var Command1 = Server.CreateObject ("ADODB.Command"); 
    Command1.ActiveConnection = MM_cs_stats_STRING; 
    Command1.CommandText = "INSERT INTO stats.g_stats (g_stats_ip, g_stats_referer) VALUES (?, ?) "; 
    Command1.Parameters.Append(Command1.CreateParameter("varg_stats_ip", 200, 1, 20, (String(Request.ServerVariables("REMOTE_ADDR")) != "undefined" && String(Request.ServerVariables("REMOTE_ADDR")) != "") ? String(Request.ServerVariables("REMOTE_ADDR")) : String(Command1__varg_stats_ip))); 
    Command1.Parameters.Append(Command1.CreateParameter("varg_stats_referer", 200, 1, 255, (String(Request.ServerVariables("HTTP_REFERER")) != "undefined" && String(Request.ServerVariables("HTTP_REFERER")) != "") ? String(Request.ServerVariables("HTTP_REFERER")) : String(Command1__varg_stats_referer))); 
    Command1.CommandType = 1; 
    Command1.CommandTimeout = 0; 
    Command1.Prepared = true; 
    Command1.Execute(); 

    %> 

をそれを行っているだろうかある - 残念ながら私のためのホスティングは唯一のPHPに

を支援していますだから私は多かれ少なかれ、PHPでそれを行う方法については無関心です

私は何とか私はanoter ASPページで、別のサーバー上のピクセルトラッキングとそれを行うことができます画像を呼び出すことができると思っていた。

希望これは

+2

ごめんなさいで指定されたURLにリダイレクトします、あなたの質問は少し不明です。あなたが意味することを明確にすることはできますか? *なぜあなたは "hmmmm"コメントをコードとしてマークしたのですか?)* –

答えて

2

PHPを使用してipとreferrerをトラッキングする場合は、SimpleCoderのアドバイスを使用してください。あなたには、いくつかのサードパーティ(Googleアナリティクスまたは任意のような)JavaScriptのトラッキングコードを使用してIPやリファラを追跡する場合

は、あなたが「更新」ヘッダに「着陸」ページを作成することができます。

... 
<meta http-equiv="Refresh" content="0;url=<?php echo $targets[$_GET['id']]?>" /> 
</head> 
... 
<script src="some-tracking-code.js"></script> 
... 

ブラウザのようなものは、最初のJavaScriptが実行され、このページをロードし、それがヘッダー

+0