고객센터 : 031-548-0481 /호스팅문의:1644-2646 /서버호스팅문의 : 070-7573-5515/ 평일근무 : 09:00~18:00 / 토/일요일, 공휴일 휴무

1:1 고객상담문의 FAQ 자동답변

나노코팅 나노엔

구매안내

  • 아티보드 2.0
  • 아티보드 3.0
  • 아티카페
  • 파일공유사이트
솔루션 > 커뮤니티 > 사용팁

사용팁|

아티보드를 이용한 세션 문제 처리 팁입니다.|아티보드2.0

  • 웹아티
  • |조회수 : 3468
  • |추천수 : 0
  • |2007-11-05 오후 6:04:14

안녕하세요! 아티보드 개발팀 입니다.

게시판 또는 유선상으로 질문을 많이 하시는 세션 문제에 대한 팁을 간단히 알려 드리고자 합니다.
일반적으로 www를 붙이고 홈페이지에 접속하거나, 그렇지 않고 접속한 경우를 동일하다고 생각합니다.
하지만 그렇지 않죠.
분명히 다른 도메인이라고 서버에서는 인식을 합니다.

예를 들어 www.webarty.com, webarty.com, demo.webarty.com 이 3가지는 전혀 다른 특성으로 웹사이트를 구성할 수 있습니다.
웹아티 사이트도 마찬가지 입니다.
눈치를 채신 분들은 알겠지만, www.webarty.com, webarty.com, www.webarty.co.kr, webarty.co.kr 로 접속을 하더라도 웹아티에서는 webarty.com 으로 리다이렉트를 시킵니다.

그 이유는 아티보드를 처음 설치시 도메인 정보를 환경설정에 적용해서 변수로 사용하기 때문이죠.
물론 아티보드를 사용하지 않으신다면 다른 방법도 있습니다.
다만 보편적으로 쓰이는 방법을 알려 드리겠습니다.

일반적으로 웹사이트를 제작시 프레임셋을 많이 씁니다.
그 이유는 익스플러에서 페이지 이동시 도메인을 고정시키기 위함입니다.
물론 다른 이유도 있겠지요.
저희 웹아티에서는 세션 유지를 위해서 프레임 셋을 씁니다.
상단에 0px 높이로 세션을 19분 59초마다 페이지 로딩으로 세션을 유지합니다.

일단 3개의 파일이 필요합니다.
default.asp (기본 프레임셋 파일)
blank.asp (세션유지를 위한 파일)
main.asp (웹사이트 메인 파일)

[default.asp]

<%
  IF UCASE(Request.ServerVariables("SERVER_NAME")) = "WEBARTY.COM" THEN
   strFrmPage = "/main/default.asp"
  ELSE
   RESPONSE.REDIRECT "http://webarty.com"
   RESPONSE.End()
  END IF
%>
<html>
<head>
<** http-equiv="Content-Type" content="text/html; charset=euc-kr">
<**>▒ 웹아티닷컴 ▒ 아티샵, 아티보드, 호스팅, 도메인등록서비스, 홈페이지제작/유지보수 ,웹아티 ,쇼핑몰제작 - webarty.com</**>
<** http-equiv="Content-Type" content="text/html; charset=euc-kr">
<** http-equiv="Cache-Control" content="no-cache; must-revalidate">
<** http-equiv="Pragma" content="no-cache">
<** http-equiv="imagetoolbar" content="no">
</head>
<frameset rows="0, 1*" cols="1*" border="0">
 <frame name="top" scrolling="no" marginwidth="10" marginheight="14" src="blank.asp" noresize>
 <frame name="bottom" scrolling="auto" marginwidth="10" marginheight="14" src="main.asp">
</frameset>
<noframes>
<**>
</**>
</noframes>
</html>

위 파일은 도메인을 체크해서 리다이렉트를 시켜주는 부분 입니다.
익스플러에서 입력한 도메인 주소를 대문자로 변경해서 WEBARTY.COM 이 아니면 강제로 webarty.com 사이트로 재 접속하게끔 하는 파일이죠.
약간의 지식만 있으시면 크게 설명을 드리지 않아도 되는 부분입니다.

[blank.asp]

<html>
<head>
<** http-equiv="Content-Type" content="text/html; charset=euc-kr">
<**></**>
</head>
<**>
<%
 Session.Timeout = 20
%>
<** language="JavaScript">
var refreshinterval = 1160
var displaycountdown = "no"
var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
        starttime=new Date()
        starttime=starttime.getTime()
    countdown()
}

function countdown() {
        nowtime= new Date()
        nowtime=nowtime.getTime()
        secondssinceloaded=(nowtime-starttime)/1000
        reloadseconds=Math.round(refreshinterval-secondssinceloaded)
        if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
 &n

댓글 5

혹시요... 위와 같은 방법으로 다른 도메인 간에도 세션을 유지할 수 있나요?
abc.co.kr<

전 잘 모르겠어요... 문제

f0d

번호 제목 닉네임 조회수 작성일
75 "sql server가 없거나 액세스할 수 없습니다 " 에러 보시는.. [1] 듀키 3348 2007.11.24
74 네이버검색, 다음검색, RSS를 내 홈페이지에 적용~~ [3] file 배영근 3083 2007.11.22
73 첨부파일 올립니다. 참고하세요!! [5] file 박인영 2775 2007.11.09
72 아티보드 스킨제작 2탄 [3] 박인영 3452 2007.11.08
71 쇼핑몰에서 많이 사용되는 최근이미지 세로 무한스크롤링법!! [11] 박인영 3482 2007.11.07
70 아티보드 스킨제작 1탄 [2] 박인영 3153 2007.11.06
아티보드를 이용한 세션 문제 처리 팁입니다. [5] file 웹아티 3468 2007.11.05
68 아티보드 팁 연제를위한 회원님들의 의견[리필들 주삼] [4] 박인영 2453 2007.10.17
67 [강좌/팁]아티보드 저장프로시져 활용 1탄 [2] 박인영 3087 2007.10.13
66 채팅소스 올립니다. 활용하세요^^ [3] file 박인영 3133 2007.10.06
65 게시글 프린트 관련 자료입니다^^ [자찬:강추] [4] file 박인영 2971 2007.10.06
64 클럽 출석부 입니다. 참고 하세요!!!!!! [6] 박인영 2926 2007.10.01
63 우편번호 삽입시, [1] 행복한떠기 2765 2007.09.26
62 설치시 424에러가 뜰 경우 [3] 행복한떠기 2816 2007.09.23
61 아티보드를 이용한 이미지 멀티미디어 만들기^^ [9] file 박인영 3001 2007.09.21
60 웹아티에서 사용되는 스크롤 최신글 입니다. [5] file 웹아티 2969 2007.09.20
59 iframe 크기 안에 들어가는 아티보드에 맞게 폭, 높이 자동으로 .. [2] 최백호 3417 2007.08.01
58 다운로드 제한 걸기!!! [2] 박인영 2802 2007.07.13
57 2003서버로 아티보드 운영하시는분들 필독^^ [3] 박인영 3491 2007.07.13
56 이미지 등록시 이미지파일 체크 자바스크립트_수정2 [2] 최경수 2638 2007.07.11