PHPを利用して、リンク元によって訪問したユーザに異なるページを表示させる方法です。
— jump.php —
$moto = $_SERVER[HTTP_REFERER];
$moto_str = array(
'yahoo.co.jp',
'yahoo.com'
);
$count = count($moto_str);
for($i=0; $i<$count; $i++){
if(stristr($moto, $moto_str[$i])){
$yes = 1;
}
if($yes){break;}
}
if($yes){
header("Location: http://あなたのURL/1.html");
}else{
header("Location: http://あなたのURL/2.html");
}
--- 1.html ---
<html>
<body>
あなたはヤフーさんですね
</body>
</html>
--- 2.html ---
<html>
<body>
ようこそ
</body>
</html>
あとは、PHPページにinclude "jump.php";と埋め込めばいいだけです。
$moto_strを'',で区切って増やせば、もっと多くのリンク元に対応できます。
それをforで処理して、判断し、TRUEなら$yesに1が入り、特別ページ(ここでは1.html)にジャンプするようになっています。
[tmkm-amazon]4798109819[/tmkm-amazon]