권장 : Ajax Chinese Garbled 코드를 해결하는 간단한 방법 공개 Ajax를 사용하여 웹 사이트를 개발할 때 친구들은 종종 코드 문제가 발생하며 한 번에 솔루션을 찾기가 어렵습니다. 사실, Ajax에 의해 중국인의 문제를 해결하는 것은 매우 간단합니다. 1. 서버 프로그램 : 다음은 참조입니다
요청 오브젝트의 ServerVariables 속성을 사용하려면 환경 변수의 값을 얻으려면이를 사용하십시오. 사용 된 구문은 다음과 같습니다. request.servariables (variable), 변수는 서버 호스트 이름, 웹 서버 소프트웨어 이름 등과 같은 환경 변수의 이름을 나타냅니다. 변수가 원격_addr 인 경우 방문자의 IP 주소를 나타내고이를 통해 IP 주소 필터링을 달성 할 수 있습니다.
소스 프로그램은 다음과 같습니다. (파일 이름 : demo.asp)
| 다음은 인용 된 내용입니다. HTML t < 머리 > meta http-equiv = content-type content = text/html; charset = gb_2312-80 > meta name = Generator Content = Microsoft FrontPage Express 2.0 > < 스타일 > <! - . as {line-height : 15px; 글꼴 크기 : 9pt} A : 호버 {색상 : rgb (0,51,240); 텍스트 결정 : 밑줄} .p9 {font-family : 安体; 글꼴 크기 : 9pt; 라인 높이 : 15pt} .p12 {font-family : 安体; 글꼴 크기 : 12pt; 라인 높이 : 18pt} A : Link {Text-Decoration : None;} A : 방문 {Text-Decoration : None;} A : 호버 {Text-Decoration : Underline; Font-Size : 125%; 색상 : Blue} -> </스타일 > TITLE TITLE p ASP 페이지 방화벽 기능 데모 </제목 > </헤드 > < 신체 배경 = back.jpg > <% ‘request.servervariables (remote_addr)를 사용하여 IP 주소를 가져 와서 변수 RIP에 저장합니다. rip = request.servervariables (remote_addr) Strip = cstr (RIP) ‘IP 주소의 세 번째 세그먼트의 값을 얻고 스트립에 저장하십시오. i = 1 ~ 2의 경우 스트립 = 오른쪽 (스트립, 렌 (스트립) -instr (1, Strip ,.))))) 다음 strip = 왼쪽 (str, instr (1, str,.) -1) 두 가지 측면을 포함한 IP 주소 유효성 검증 및 비밀번호 확인 : 'IP 주소가 준수중인 경우 통과 확인; IP 주소가 준수되지 않으면 입력 된 암호가 올바른지 확인하십시오 (여기서 암호는 ASP입니다) if (왼쪽 (RIP, 5) <> 127.1 또는 스트립 < 1 또는 스트립 > 50) 및 요청 (passwd) <> ASP %> < p ont font color =#ff0000 > 죄송합니다. IP는 <%= rip%>입니다.이 페이지에서 액세스 할 수있는 IP는 127.1.1. *에서 127.1.50 사이입니다. 이 장치의 내부 네트워크 사용자 인 경우 브라우저가 프록시를 사용하지 않도록하십시오! <br</font > form action = demo.asp method = post id = form1 name = form1 > < p enter 액세스 비밀번호를 입력하십시오. < 입력 유형 = 비밀번호 이름 = passwd > < 입력 유형 = 제출 값 = 확인 이름 = b1 >; </p > </양식 > < %else % % ‘법적 사용자가 액세스 할 수있는 페이지, 모든 정보는 여기에 추가 할 수 있습니다. 축하합니다. Page Security 인증을 성공적으로 통과 했으며이 사이트의 리소스를 직접 사용할 수 있습니다! < %는 %end이면 끝납니다 </바디 > </html > |
실제로 위의 프로그램 (예 : IP 주소 및 기타 정보)을 약간 수정하십시오. 물론 이것은 한 페이지의 보안 방지 기능만을 구현합니다. 웹 사이트에 여러 페이지가있는 경우 다음 페이지에서 사용자가 판단 할 수 있도록 세션 변수를 설정할 수 있습니다.
공유 : 17 개의 기본 ASP 프로그래밍 전형적인 코드를 가르쳐주십시오 1. ASP가 테이블에서 입력 데이터를 얻는 방법 : 게시물 가져 오기 1. Get : 사용자가 URL에 데이터를 추가 한 후 형식은 "? 필드 1 = 입력 데이터 1 및 필드 2 = 입력 데이터 2 & ... 다음 서버로 보냅니다. 예 : ACTION은 www.abc.c입니다.