반응형
호출되는 페이지가 아이프레임인지 아닌지 확인할 방법이 필요한대 javascript 로는 확인이 가능한대 php 로는 어떻게 해야 하는지 궁리해보니 $_SERVER['HTTP_REFERER'] 이 값을 이용하면 된다.
iframe 으로 불려질때 $_SERVER['HTTP_REFERER'] 값이 parent 창에 주소값을 가진다. 이 값이 있다고 iframe 인건 아니지만 $_SERVER['HTTP_REFERER'] 값이 없다면 iframe 이 아닌것은 확인이 된다.
아이프레임으로 호출된게 아니라면 처리하게끔 할때
if($_SERVER['HTTP_REFERER']==""){ // HTTP_REFERER 값이 없다면 직접 주소창에서 접근한것이다. (iframe 아님)
header('Location: /parentpage.htm');
exit;
}
처럼 처리해주면 된다.
반응형
'Story > php' 카테고리의 다른 글
cms 결제 (Cash Management Service) (0) | 2014.01.16 |
---|---|
php setcookie 쿠키 모바일 mobile 에서 종료시간 (0) | 2014.01.15 |
metaWeblog 를 이용하여 블로그(blog)에 글을 등록해보자 (0) | 2013.12.06 |
KCP 모바일 결제모듈 스마트결제 (0) | 2013.08.20 |
php date_format smarty smarty_modifier_date_format is_numeric 64bit 날짜 문제 (0) | 2013.08.14 |