이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

반응형

Language/ASP 21

ASP 버퍼 사용(Response.flush, Buffer, Clear, End)

ASP의 버퍼에 관련된 내용입니다. 반복문을 사용하여 Response.Write 할 내용이 많을 때 웹페이지 상에서 출력 결과 없이멈춰있는 현상(응답 없음)이 있을 경우가 있습니다.이런 상황에 사용하는 소스입니다.아래의 예제 코드에서 굵은표시를 중점적으로 보시면 됩니다. 예)db connection 생략sql = "SELECT * FROM TABLE_A"Set rs = db.Execute(sql) Response.Buffer = true '버퍼 사용 여부(Y) i = 0Do until rs.eof = trueresponse.write rs(0) & " "response.write rs(1) & " "response.write rs(2) & " "if i mod 10 = 0 then '10개의 데이터를 불..

Language/ASP 2013.02.04

ASP get방식, post방식 예제(자바스크립트로 페이지 이동)

ASP에서 get방식과 post방식에 관한 내용입니다. 아래의 예제는 자바스크립트(JavaScript)를 사용하여 페이지 이동 시 파라미터를 전송 하고, ASP페이지에서 파라미터를 받는 형태의 예제입니다. GET방식(URL뒤에 파라미터 명시) 1. 값을 보낼 경우(JavaScript) //url 뒤에 파라미터명과 파라미터 값을 붙여서 보냄 var paramVal = document.all.hiddenVal.value; location.href="이동페이지.asp?파라미터명=" + paramVal; 2. 값을 받을 경우(asp) POST방식(form의 값을 submit()으로 전송) 1. 값을 보낼 경우(JavaScript) //submit()으로 폼안의 값들을 post방식으로 보냄 document.for..

Language/ASP 2013.01.31

ASP SQL Injection 방어 소스

SQL Injection 방어 함수ReForm 이라는 함수를 생성 nMaxLen thenresponse.write ( temp & " is over Maxlength " & nMaxLen )response.endend ifend if '// injection 관련 키워드 제거(항목 추가 가능)temp = Replace ( temp , "'" , "" )temp = Replace ( temp , "--" , "" )temp = Replace ( temp , "--, #" , " " )temp = Replace ( temp , "/* */" , " " )temp = Replace ( temp , "' or 1=1--" , " " )temp = Replace ( temp , "union" , " " )temp..

Language/ASP 2013.01.24

ASP 문자열 치환(Replace)

asp replace 함수입니다.변수에 저장된 값을 중 특정 문자를 원하는 값으로 변경하기 위한 함수입니다.따옴표 처리(SQL Injection 방어 소스) 시 많이 쓰입니다.ex) Replace(tmp, "'", "") 사용법은 아래와 같이 사용하시면 됩니다.Replace(변수, 변경대상문자, 변경하려는 값) 예제)"이준빈은 호박머리" 라는 값을 가진 변수에서"머리" 라는 문자열을 "" 로 변환 하는 예제입니다. 실행 결과

Language/ASP 2013.01.24

ASP 배열 사용 방법

배열 선언1차원 배열arrTest라는 배열을 선언한것입니다.사이즈는 5(0~5) 즉, 총 6개의 값을 가지는 배열이 선언된 것입니다.다차원 배열arrTest라는 배열을 선언한것입니다.사이즈를 5(0~5)와 3(0~3) 즉, 6x4 배열(24개의 값을 갖는 배열)이라 할 수 있습니다. 배열에 값 저장arrTest 배열에 문자열을 저장합니다. 배열의 값 출력asp의 UBound라는 함수를 사용하여 배열의 크기를 확인할 수 있습니다.

Language/ASP 2013.01.22

ASP) 접속한 단말기나 브라우저 정보 추출하기(HTTP_USER_AGENT)

위의 소스와 같이 접속한 단말기나 브라우저의 정보를 OsInformation 변수에 저장 후 OsInformation 변수를 출력해보면 아래와 같은 결과가 출력됩니다.Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 여기에서 출력된 결과물로 구분이 가능합니다.위의 결과물은 Internet Explorer 7버전에서 접속한 정보입니다.예를들어 IE6버전 7버전 8버전.. 버전에 따른 구분을 하려면 ASP의 Instr 함수를 사용하여 아래와 같이 사용 가능합니다. 0 Thenresponse.write "익스플로..

Language/ASP 2012.12.10
반응형