권장 : ASP와 함께 메시지 시트를 설계하십시오 먼저 메시지 시트를 만들기 전에 먼저 입력 화면 인터페이스 효과, 즉 메시지 섹션의 입력 화면의 HTML 페이지를 생성 한 다음 HTML 소스 코드 i에 ASP 스크립트를 추가합니다 여기에 왔습니다. *파일 이름 : book.htm
서버 객체는 서버에서 액세스하는 방법과 속성을 제공합니다.문법:
Server.Property | 메소드
재산
서버 객체는 하나의 속성 만 있습니다. ScriptTimeout 프로그램이 실행할 수있는 최대 시간
행동 양식
CreateObject 객체 인스턴스를 만듭니다.
ASP 파일을 실행하십시오
getLasterror는 오류 코드를 반환합니다
htmlencode 지정된 HTML 코드를 변환합니다.
Mappath는 상대 경로를 절대 경로로 변환합니다.
전송 모든 현재 상태 정보를 다른 ASP 파일로 보냅니다.
UrlenCode는 공간을 포함하여 지정된 코드를 URL 양식으로 변환합니다
서버 객체의 방법에 대한 자세한 설명
CreateObject
문법
server.createobject (progid)
매개 변수
프로위
다음과 같이 형식으로 작성할 구성 요소의 이름을 지정하십시오. [벤더.] 구성 요소 [.version].
핵심 사항 :
일반적으로 Server.createObject 메서드가 작성한 객체는 페이지의 범위를 가지고 있습니다.이 페이지의 ASP 프로그램이 실행되면이 객체가 자동으로 사라집니다.
세션 또는 응용 프로그램 범위가있는 객체를 만들려면 Global.asa 파일에서 사용할 수 있습니다.
실행하다
실행 메소드는 ASP 파일을 호출 하고이 ASP 파일에 호출의 ASP 파일이 존재하는 것처럼 실행합니다. 이것은 많은 언어로 된 클래스에 대한 통화와 매우 흡사합니다.
문법
Server.Execute (경로)
매개 변수
길
실행될 ASP 파일의 경로를 지정합니다. 절대 경로라면이 ASP 응용 프로그램의 장소 (디렉토리) 여야합니다.
설명하다
Server.Execute 메소드는 복잡한 ASP 응용 프로그램을 작은 블록 장치로 수행하는 방법을 제공합니다. 이러한 방식으로 ASP 라이브러리를 구축 할 수 있으며 필요한대로 라이브러리에서 ASP 파일을 호출 할 수 있습니다. 이것은 SSI와 비슷합니다! 이봐 요!
IIS가 지정된 ASP 파일 경로에 따라이 ASP 파일을 실행하면 이전 ASP 파일을 자동으로 반환합니다. 이 방금 실행 된 ASP 파일은 다른 ASP 파일과 마찬가지로 HTTP 헤드를 변경하려고 할 때 오류 가보고됩니다!
이 경로 매개 변수에는 문의 정보가 포함될 수 있습니다.
호출 및 호출 된 ASP 파일에 동일한 하위 기능이 모두 포함 된 경우 이러한 하위 기능은이 ASP 파일에서만 작동합니다. 예를 들어, 다음 ASP1 및 ASP2 파일에 프로그램을 포기하는 하위 값이 포함 된 경우. 먼저 ASP1은 ASP2를 호출 한 다음 ASP2의 OnTransactionAbort가 실행되기 시작합니다.
ASP1 :
< %@ transaction = 필수 %>
< %
Server.Execute (Page22.asp)
서브 ontransactionAbort
하위 OnTransactionCommit
%>
asp2.asp :
< %@
트랜잭션 = 필수
서브 ontransactionAbort
하위 OnTransactionCommit
%>
예
ASP1
< % response.write (ASP2를 실행할 것입니다)
Server.Execute (/myasps/asp2.asp)
%>
ASP2
< % response.write (여기서 I Am) % >
GetLasterror
getLasterror 메소드는 ASPERROR 객체를 반환하여 오류 메시지를 설명합니다.
문법
Server.getLasterror ()
중요한 요점
ASP 응용 프로그램에서 500; 100 사용자 오류가 정의 된 경우 .asp가 접미사로 파일을 나타냅니다. 이 경우 프로그램이 실행될 때 오류가 발생하면 서버가 Server.Transfer에서 실행 ASP 페이지로 자동 전송됩니다. ASP 응용 프로그램은이 오류를 효과적으로 처리합니다. 또한이 파이프 객체는이 파일을 변경하기 위해 서버가 제공 한 오류 메시지를 볼 수 있도록 유효해야합니다!
일반적으로 웹 사이트는 /iishelp/common/500-100.asp 파일에 따라 구성됩니다. ASP 오류를 실행하는 데 사용할 수 있으며 물론 직접 정의 할 수 있습니다! . 다른 ASP 파일로 변경하여 이러한 사용자 오류를 실행하려는 경우. 그런 다음 IIS에서 스냅인을 사용할 수 있습니다.
참고 : IIS가 ASP 파일 또는 Global.asa 파일에서 오류를 발견하면 500; 100 사용자 오류가 발생합니다. 다음 프로그램은 실행되지 않습니다!
예
다음 세 가지 예는 다른 오류가 사용자 오류를 생성 할 수 있음을 보여줍니다. 세 가지 오류는 다음과 같습니다.
컴파일 오류
오류를 실행하십시오
논리적 오류
첫 번째 예제는 IIS가 파일을 포함 시키려고 할 때 생성되는 컴파일 오류를 입증합니다. 이 오류는 필수 매개 변수 가이 파일에 정의되지 않기 때문에 발생합니다. 두 번째 예제는이 프로그램의 중단 이유는 프로그램에 다음 오류가 없기 때문입니다.
예 1
< %
응답. 안녕하세요
%>
예 2
< %
희미한 i
i = 1 ~ 1의 경우
NXT
%>
예 3
< %
Dim I, J.
딤섬
합 = 0
j = 0
i = 1 ~ 10의 경우
합 = 합 1
다음
합 = 합계/j
%>
htmlencode
지정된 문자열의 htmlencode 메소드 HTML 인코딩.
문법
Server.htmlencode (String)
공유 : 다른 사람들의 ASP 트로이 암 비밀번호를 쉽게 깨뜨리는 방법 크래킹 목표 : 암호화 된 ASP 트로이 목마 로그인 비밀번호 크래킹. 트로이 목마에는 버전 설명이 없기 때문에 트로이 목마가 무엇인지 모르겠습니다. 크래킹 아이디어 : 두 가지 유형 : 암호 텍스트를 암호화 된 비밀번호로 교체하고 암호 텍스트 및 암호화 알고리즘을 사용하여 암호를 역전시킵니다. 전 뿌리