묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
송동우님 부탁하나만 해도될까요..
2011.09.16 17:24
http://www.xpressengine.com/qna/20001306
먼저 이글 정말 감사드리구요HTTP_REFERER 로 뭐 어떻게 하라고하셧는대
뭘 어떻게하는지 완전 초보라 모르겟습니다 ㅜㅜ
코딩이라고해야되나? 그거 하나만 짜주시면 정말 감사하겟습니다.
먼저 이글 정말 감사드리구요HTTP_REFERER 로 뭐 어떻게 하라고하셧는대
뭘 어떻게하는지 완전 초보라 모르겟습니다 ㅜㅜ
코딩이라고해야되나? 그거 하나만 짜주시면 정말 감사하겟습니다.
댓글 2
-
웹 엔진
2011.09.16 18:59
-
송동우
2011.09.17 00:06
일단 b페이지 상단에
{getenv('HTTP_REFERER')}
이것을 입력하고
a페이지를 엽니다.
그리고 b페이지 링크를 클릭하면
b페이지로 연결되겠죠....
그럼 b페이지 상단에 referer값이 찍혀 나올겁니다.
그걸 카피해 두세요
그리고
b페이지에서
{getenv('HTTP_REFERER')}
이걸 삭제하고<block cond="getenv('HTTP_REFERER')!='카피해둔referer주소'">
{header("location:이동시킬주소")}
</block>
이것을 입력시켜 보세요....
만일 오류가 난다면
아랫것 사용하세요<script cond="getenv('HTTP_REFERER')!='카피해둔referer주소'">
location.href="이동시킬주소";
</script> -
웹 엔진
2011.09.17 10:30
xe 에서는 $_SERVER['HTTP_REPERRER']로 안되어서 궁금했는데 getenv('HTTP_REFERRER'+ ')군요
<script type="text/javascript">
function aaa{
if(document.referrer !== '주소'){
location.href = '아닐경우 이동 할 주소'
}
}
</script>
함수를 호출하지 않고 사용 하시려면
<script type="text/javascript">
if(document.referrer !== '주소'){
location.href = '아닐경우 이동 할 주소'
}
</script>
를 사용하시면 되겠습니다.
head안에 넣어주시는게 좋겠네요.
근데 죄송한게 스크립트 허용 안하면 안댈거 같네요 ㅎㅎ..