document.domain = "auction.co.kr"

불당   
   조회 16138  

  <script type="text/javascript">
  <!--
  document.domain = "auction.co.kr";
    if (typeof (System) == "undefined")
  {
   document.writeln("<script type='text/javascript' src='http://script.auction.co.kr/arche.main.js?v=090420_112951'></" + "script>");
  }
  //-->
  </script>
 
 

document.domain이 하는 역할이 뭔가요

웹페이지에 종속된 도메인을 참조하거나 수정하는 역할입니다.
도메인이라는게 좀 생소하시겠지만... 예를 들어 설명하는게 아무래도 낫겠군요.

하나의 웹사이트에서 두개의 서버를 사용하고 있다고 칩시다. 회사는 abc라는 회사이고 서버는 server1, server2 가 있죠. 홈페이지는 server1이지만, 중요기능은 server2 에도 있습니다. 두가지의 URL은 server1.abc.com 이고, server2.abc.com 이겠죠? 그런데, 홈페이지 구성상 프레임이나 새창 등으로 이 서버간을 넘나드는 구성을 사용했을 때, 스크립트로 각 서버간에 폼값 참조나 뭐 그런게 불가능합니다. 허용되지 않은 억세스라고 거부가 뜨죠. 오류가 발생합니다. 즉, server1.abc.com 이 부모창인데, 새창으로 server2.abc.com 을 열었습니다. 새창에서 어떤 값을 사용자로부터 받아서 부모창에 있는 폼에 그 값을 전달하려고 하면 억세스 거부 스크립트 오류가 뜬다는 것이죠.

이런 일을 방지하기 위해서는 이 두개의 웹페이지의 도메인을 일치시켜줄 필요가 있습니다. 도메인이 같은 두개의 웹페이지 간에는 억세스가 자유스럽게 되죠. 그래서 각 페이지에 초반에 document.domain = "abc.com"; 이런 식으로 뒷부분의 공통되는 도메인을 일치시켜주면 이런 스크립트 오류가 뜨지 않는겁니다.
단, 둘다 진짜로 abc.com 에 종속된 페이지여야 한다는 제한이 따르죠.

이해가 되셨는지 모르겠습니다.
즉, server1.abc.com/test1.htm 파일 최상단과 server2.abc.com/test2.htm 파일 최상단에
<script>document.domain='abc.com';</script> 소스를 추가해 주면 됩니다.
- opencode.co.kr -
KGITBANK학원 김종수
상담예약접수처, 중고등학생수시대비, 대학전공, 국비지원취업, 정보보안전문가학원.
데브렉 자바마스터
JAVA, JSP, 스트럿츠, 스프링, MVC, 온라인 자바 동영상 교육과정.
아마존 AWS 공식사이트
AWS 클라우드로 개발하는 JAVA, 유동적인 리소스 관리, 편리한 배포, 디버깅
파워링크 AD   클릭초이스등록
불당 2011-12
이거는 다수개의 sub domain을 사용할 때,
head.sub.php에 추가해둬야 할 것 같습니다.
대부분의 경우에는 문제가 없지만,
shop.a.co.kr과 www.a.co.kr 두개가 분리되어 사용되는 경우 문제가 될 수 있거든요.


제목Page 1/3
     
2014-05   106857   불당
2011-12   188534   불당
2015-09   66466   불당
2016-06   29176   불당
2015-10   70685   불당
2008-11   8567   불당
2016-09   2592   불당
2015-11   3043   불당
2015-01   4057   불당
2013-11   6720   불당
2012-11   8884   불당
2011-12   16139   불당
2011-10   11709   불당
2011-09   94248   불당
2011-07   11105   불당
2011-06   14352   이천이지
2011-06   25007   불당
2011-06   12094   불당
2011-05   25723   불당
2010-06   7934   불당
2010-06   7540   불당
2010-04   7674   불당
2010-03   7658   불당
2010-03   21453   불당
2010-03   13002   불당
2010-02   6729   불당