OLIVESYSTEM(オリーブシステム)

[PHP]リンク元によって表示するページを変更する方法

PHPを利用して、リンク元によって訪問したユーザに異なるページを表示させる方法です。

— jump.php —

$moto = $_SERVER[HTTP_REFERER];
$moto_str = array(
'yahoo.co.jp',
'yahoo.com'
);
$count = count($moto_str);
for($i=0; $i

--- 1.html ---

<html>
<body>
あなたはヤフーさんですね
</body>
</html>

--- 2.html ---

<html>
<body>
ようこそ
</body>
</html>

あとは、PHPページにinclude "jump.php";と埋め込めばいいだけです。

$moto_strを'',で区切って増やせば、もっと多くのリンク元に対応できます。
それをforで処理して、判断し、TRUEなら$yesに1が入り、特別ページ(ここでは1.html)にジャンプするようになっています。