[PHP]特定ドメインからの訪問者だけに表示する
PHPにて、リンク元が特定のドメインから訪問したユーザのみに別内容を表示する方法です。
<?php
$domain = array("www.olisys55.com", "www.comskill.com", "blog.olivesystem.com");
$count = count($domain);
$host = $_SERVER['HTTP_REFERER'];
$parse = parse_url($host);
$search = $parse['host'];
for($i=0; $i<$count; $i++){
$com = $domain[$i];
$st = strstr($search, $com);
if($st){
break;
}
}
if($st){//ここの内容が表示されます
echo "特定ドメインから来られた方のみ、表示されてます";
}
?>
$domainでドメインを指定してます。
$hostでリンク元を取得し、$parseでドメインを抽出してます。
あとは一致するものをforで検索し、一致するものがあれば表示しています。
著者/訳者:アシアル株式会社 海原 才人 笹亀 弘
出版社:翔泳社( 2008-01-29 )
定価:¥ 2,940
Amazon価格:¥ 2,940
大型本 ( 336 ページ )
ISBN-10 : 4798114383
ISBN-13 : 9784798114385



-
2月 20, 2010: [PHP]自分のサイト以外からのPOSTを制限する方法 | Webサイト運営ブログ=OLIVESYSTEM=
※誹謗中傷や公序良俗に反するコメントはコメントアウトでIPアドレスが残る場合があります。1 Trackback(s)