document.domain = "auction.co.kr"

불당   
   조회 15780  

  <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 -
한국소프트웨어기술진흥협회
JAVA,100%무료교육,우수SW기업취업연계, SW기술진흥,SW인재양성기관
KGITBANK학원 김종수
상담예약접수처, 중고등학생수시대비, 대학전공, 국비지원취업, 정보보안전문가학원.
데브렉 자바마스터
JAVA, JSP, 스트럿츠, 스프링, MVC, 온라인 자바 동영상 교육과정.
파워링크 AD   클릭초이스등록
불당 2011-12
이거는 다수개의 sub domain을 사용할 때,
head.sub.php에 추가해둬야 할 것 같습니다.
대부분의 경우에는 문제가 없지만,
shop.a.co.kr과 www.a.co.kr 두개가 분리되어 사용되는 경우 문제가 될 수 있거든요.


제목Page 1/3
     
2015-09   58625   불당
2016-05   40273   불당
2014-05   98431   불당
2015-09   61048   불당
2015-11   44583   불당
2008-11   8238   불당
2016-09   2195   불당
2015-11   2598   불당
2015-01   3751   불당
2013-11   6436   불당
2012-11   8621   불당
2011-12   15781   불당
2011-10   11459   불당
2011-09   86217   불당
2011-07   10849   불당
2011-06   13844   이천이지
2011-06   24180   불당
2011-06   11646   불당
2011-05   25300   불당
2010-06   7695   불당
2010-06   7320   불당
2010-04   7406   불당
2010-03   7427   불당
2010-03   20564   불당
2010-03   12467   불당
2010-02   6464   불당