Categories
Web

iframe내의 문서를 본문내에서만 열람할 수 있게 하는 referer 편법(?)

<br /> <?<br /> //문서상단<br /> $domain = array(str_replace(“http://”,””,$url));<br /> $referer = parse_url($_SERVER[‘HTTP_REFERER’]);<br /> if (!in_array($referer[‘host’],$domain)):<br /> echo “본페이지는 본문내에서만 열람가능합니다.”;<br /> exit;<br /> else:<br /> … 내용 입력 …<br /> endif;<br /> ?> 1 2 3 4 5 6 7 8 9 10 11 <? //문서상단 $domain = array(str_replace(“http://”,“”,$url)); $referer = parse_url($_SERVER[‘HTTP_REFERER’]); if (!in_array($referer[‘host’],$domain)): […]

완벽한 것은 못되지만 그래도 간편하게 처리할 수 있는 편법으로 저의 경우 상품상세페이지(본문)에서 상품이미지단(아이프레임)에 넣어서 사용하였습니다. 마우스오른쪽을 사용못하게 막아놓기는 했지만 혹 소스를 보게된경우 소스보기를 통해서 아이프레임의 URL이 노출되면 그 URL로 와서 무단으로 퍼갈 수 있기때문에 그런 것들을 막아보려는 편법으로 사용했습니다.

만약, 노출된경우 아이프레임 URL로 직접 접속시
“본페이지는 본문내에서만 열람가능합니다.”
라는 메세지가 나올 것입니다.
하지만 한가지 유의하셔야할 것은 고수들은 피해가실 수 없습니다. ^^;