질문 이요~^^ 링크를 알고 우회접속 막는법 정보
질문 이요~^^ 링크를 알고 우회접속 막는법본문
사이트내에 주소를 알고 딴곳에서 우회 접속을 하는것을 돌리고 싶습니다
이런식으로 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"
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로 돌아가게 하고 싶은데
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은 메인 페이지로 이동시킵니다.
<!--
setInterval('window.status=""',5);
if(parent.frames.length <= 0) {
top.location.href="http://test.net/";
}
//-->
</script>
페이지 최상단에 넣으세요..
메인 페이지를 거치지 않은 url은 메인 페이지로 이동시킵니다.

아하님 이 소스 자바오류 안나오나요?
저는 이거 넣었더니 회원정보입력페이지의 별명체크에서 오류나오더군요....^^
이 소스 제거했더니 별명체크 정상으로 되더군요..
저는 이거 넣었더니 회원정보입력페이지의 별명체크에서 오류나오더군요....^^
이 소스 제거했더니 별명체크 정상으로 되더군요..
최상단에 넣으셨어요?
저는 이렇게 php, asp로 짜여진 홈페이지 여러곳에 적용해서 쓰고 있어서요...
적용페이지 부탁드려요~
저는 이렇게 php, asp로 짜여진 홈페이지 여러곳에 적용해서 쓰고 있어서요...
적용페이지 부탁드려요~

head.sub.php 파일에 적용했다가 정상으로 작동하는것을 확인하고 방치해뒀는데,
나중에 회원가입부분을 체크해봤더니,
별명체크부분에서 자바오류가나와서 회원가입을 할수가 없더군요..
문제점이 무엇인지 찾아 헤매다가 저 소스를 삭제했더니,
바로 정상으로 돌아오더군요...^^
나중에 회원가입부분을 체크해봤더니,
별명체크부분에서 자바오류가나와서 회원가입을 할수가 없더군요..
문제점이 무엇인지 찾아 헤매다가 저 소스를 삭제했더니,
바로 정상으로 돌아오더군요...^^
head.sub.php가 어느 폴더에 있는거예요? 제가 그누를 오늘 처음 써보는거라 ㅜㅜ
답변 부탁드려요~
답변 부탁드려요~

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

마징가...? Z