본문 바로가기

asp

ASP 함수 라이브러리 pivot hiSwap = hiSwap - 1 wend ' loSwap이 hiSwap보다 작으면 값 교체 if loSwap < hiSwap then temp = vec(loSwap) vec(loSwap) = vec(hiSwap) vec(hiSwap) = temp End If loop while loSwap < hiSwap vec(loBound) = vec(hiSwap) vec(hiSwap) = pivot ' QuickSort의 백미 : 재귀 호출(Recursively call function) '첫 번째 섹션에서 두 개 또는 그 이상의 아이템 if loBound < (hiSwap - 1) then Call QuickSort(vec,loBound,hiSwap-1) '두 번째 섹션에서 두 개 또는 그 이상의.. 더보기
Request.ServerVariables Servervariable는 서버의 CGI버전이나 PORT, 로그인 유저명, IP주소 등을 알려주는 컬렉션으로, Request.Servervariable(SERVER_NAME) 혹은 Request(SERVER_NAME)처럼 사용한다. 이 것을 이용하면 현재 사이트에 접속한 사람의 서버이름 등을 알 수 있다. 이러한 것은 게시판이나 방명록에 글을 쓸 때 자신의 서버이름을 밝히지 않았음에도 불구하고 자동적으로 서버의 이름이나 IP주소가 기록할 경우에도 사용되고 있다. 여기서 우리가 사용할 수 있는 ServerVariable의 목록을 확인하기 위해서는 다음과 같은 ASP 프로그램을 작성하여 실행하면 될 것이다. 여기서 우리가 사용할 수 있는 대표적인 ServerVariable을 표로 정리하면 다음과 같다. 변.. 더보기
Response 객체 쿠키는 클라이언트에 정보를 저장해 두었다가 요청에 의해 서버로 보내지는 정보입니다. 쿠키에 정보를 저장하고 다시 클라이언트에 보내기 위해서는 Response 객체의 Cookies 컬렉션을 사용해야 하고, 저장된 쿠키 정보를 읽어오기 위해서는 Request 객체의 Cookies 컬렉션을 사용해야 합니다. ' Response 객체의 Cookies 컬렉션을 사용 UserID : ' Request 객체의 Cookies 컬렉션을 사용 서버가 클라이언트에 쿠키를 설정하면 서버에 새로운 요청을 할 때마다 쿠키가 자동적으로 서버에 전송됩니다. 이 때 서버는 클라이언트에 저장되는 쿠키에 Expires 속성을 사용하여 쿠키의 만료일의 날짜를 지정할 수 있습니다. 서버가 클라이언트에 쿠키를 저장시킬 때 설정을 해야 합니다... 더보기
Response.AddHeader 객체 Response.AddHeader "Cache-Control", "no-cache" Response.AddHeader "Expires", "0" Response.AddHeader "Pragma", "no-cache" AddHeader 함수는 클라이언트로의 응답 중 헤더부분에 원하는 내용을 추가할 수 있게 해줍니다. 헤더가 하는 일은 클라이언트가 문서를 어떻게 처리해야할 것인가를 알려주는 것입니다. 몇 개를 예로 들면 문서의 크기, 종류, 위치, 이름, 타입 등입니다. Response.AddHeader "Cache-Control", "no-cache" Response.AddHeader "Pragma", "no-cache" 이 헤더는 브라우저와 캐쉬 서버가 이 문서를 캐쉬하지 말것을 나타냅니다. 이 헤더가 .. 더보기