질문 이요~^^ 링크를 알고 우회접속 막는법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

질문 이요~^^ 링크를 알고 우회접속 막는법 정보

질문 이요~^^ 링크를 알고 우회접속 막는법

본문

사이트내에 주소를 알고 딴곳에서 우회 접속을 하는것을 돌리고 싶습니다
 
 
이런식으로 http://test.net 을 거치지 않고
 
접속 하려 하는것을 다시 http://test.net 으로 돌려보내게 하려고 합니다
 
쿠키나 세션을 이용하여 어떻게 할수 있을까요?
 
php를 사용 하는데
 
간단히 생각해본게
 
http://test.net을 통과하면서 쿠키를 굽고 그 다음 안쪽에서는
 
그 쿠키만 구워져있으면 모두 열람가능하고 딴곳에서 링크를 통해 직접
 
주소를 입력하게 되면 다시 http://test.net 으로 돌아오게 하는 작업을 하고 싶습니다.
 
고수님들의 답변 기다리겠습니다 ㅠㅠ

댓글 전체

자바스크립트로 가능합니다.

test.net을 프레임으로 구성하세요

참고는 munpia.co.kr 소스를 참고해 보세요


if (top == self) self.location.href = "http://www.munpia.com";
if(top.location != "http://www.munpia.com/") top.location = "http://www.munpia.com"
자바 말고 쿠키를 구어서 하고 싶네요
A(http://test.net)
B(http://test.net/cookie.php)
C(http://test.net/main.php)
A에서 접속시 B를 거쳐 쿠키를 굽고 C로넘어가서 C에서 쿠키를 체크
쿠키가 없다면 A로 있다면 그대로 유지 하게 하고 싶습니다
그냥 딴데서 C로 접속하면 쿠키가 없으므로 A로 돌아가게 하고 싶은데
<script language="JavaScript">
<!--
setInterval('window.status=""',5);
if(parent.frames.length <= 0) {
top.location.href="http://test.net/";
}
//-->
</script>

페이지 최상단에 넣으세요..
메인 페이지를 거치지 않은 url은 메인 페이지로 이동시킵니다.
아하님 이 소스 자바오류 안나오나요?

저는 이거 넣었더니 회원정보입력페이지의 별명체크에서 오류나오더군요....^^
이 소스 제거했더니 별명체크 정상으로 되더군요..
head.sub.php 파일에 적용했다가 정상으로 작동하는것을 확인하고 방치해뒀는데,
나중에 회원가입부분을 체크해봤더니,
별명체크부분에서 자바오류가나와서 회원가입을 할수가 없더군요..
문제점이 무엇인지 찾아 헤매다가 저 소스를 삭제했더니,

바로 정상으로 돌아오더군요...^^
if(parent.frames.length <= 0) {
바로 요것 때문에 자바스크립트 오류가 발생되어,
회원 가입페이지에서 'parent'관련 오류로 인해,
회원가입이 정상적으로 수행되지 않을 것 같습니다.
예전에 G3에서 쿠키로 구현한적이있었는데 관리가 힘들더라구요(가령...소스를 바꾼다거나 할때) 그래고 속도에서도 문제가있었고 한적이있지요.추천드리는방법은 아래에 스크랩입니다.아래의 스크랩을 홈페이지에서 공통으로 불러오는 파일에 넣으시고 경로를 지정해보세요
------------------------------------------------------------------------

<script language="JavaScript" type="text/javascript">
if (top == self) self.location.href = "../";
</script>

------------------------------------------------------------------------
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT