カテゴリー:
HTML5
閲覧数:464 配信日:2015-06-18 22:28
下位層ページで問題発生
トップページでは正常動作するが、下位層ページで問題が発生することが判明
・下位層ページで「$_SERVER["HTTP_REFERER"];」を使用すると、リファラーなのでドメイン以外の部分も取得してしまう
対応
▼iframe経由で読み込んでいるページ
<?php
$referer = $_SERVER["HTTP_REFERER"];
$refererUrl = parse_url($referer);
$refererHost = $refererUrl['host'];
$domain = $_SERVER['SERVER_NAME'];
if($refererHost!=$domain){
header('location: /');
exit();
}
?>