권장 : ASP 예 : ASP는 한자를 Pinyin 함수로 변환합니다. Pinyin은 충분히 포괄적이지 않으므로 사용하는 것이 좋습니다. 방법을 배우십시오 ~ 다음은 인용 된 내용입니다. <% set d = createobject (scripting.dictionary) d.add & quo
웹 페이지를 탐색 할 때, 현재 웹 사이트의 사람들 수는 온라인 사람들의 수와 동일하다는 것을 종종 알 수 있습니다. ASP로 하나를 만드는 방법? 먼저, 그 관행을 분석 해 봅시다. 일반적으로 이러한 온라인 번호 통계는 일정 기간 내에 방문자 수를 나타냅니다. 예를 들어 (5 분, 10 분 이내)이 시간의 길이는 디자이너가 설정합니다.
이 기간에는 각각의 다른 IP 방문자 수를 계산하여 현재 온라인 사용자 수를 얻을 수 있습니다. 그러나 여기에는 정확한 문제가 있습니다. 정확한 통계를 사용하는 방법에 대해서는 각 사람마다 다른 방법입니다. 예를 들어, 자동으로 제출 된 페이지를 사용하고 가끔씩 쿠키를 읽을 수 있습니다. ASP에는 세션 객체를 사용하여 계산하는 더 나은 기술이 있습니다. 여기에 gobal.asa 파일을 소개하겠습니다. 이것은 매우 중요한 파일입니다. 그 구조를 살펴보십시오.
| 다음은 인용 된 내용입니다. script 언어 = vbscript runat = 서버 > 서브 세션 _onstart 종료 서브 하위 세션 _onend 종료 서브 서브 application_onstard 종료 서브 서브 application_onend 종료 하위 </스크립트 > |
세션이 발생하면 (사용자가 웹 페이지를 탐색하고 웹 서버에 요청을 발행 할 때), 서버가 시작된 후 첫 번째 사용자가 첫 번째 사용자 인 경우 Application_onstard와 Session_OnStart의 두 이벤트가 동시에 발생합니다. 그런 다음 다른 사용자가 요청을 보내면 Session_OnStart 이벤트 만 발생합니다. 세션의 수명을 설정할 수 있습니다. session.timeout = x (분)
자,이 매우 유용한 방법을 사용하면 온라인으로 사람의 수를 정확하게 계산할 수 있으며 총 인원 수는 응용 프로그램 변수로 저장됩니다. 첫 번째 세션이 시작되면 Application_OnStard 이벤트 응용 프로그램 (온라인) = 0에서 카운터를 지우는 문을 배치 한 다음 Session_OnStart 이벤트에서 온라인 응용 프로그램 (온라인) = 응용 프로그램 (온라인) 1을 늘리고 세션 _onend 이벤트에서 온라인으로 사람의 수를 줄이기 위해 명세서를 배치하여 세션 값이 하나씩 줄어 듭니다.
이런 식으로 파일은 다음으로 변경됩니다.
| 다음은 인용 된 내용입니다. script 언어 = vbscript runat = 서버 > 서브 세션 _onstart 응용 프로그램 (온라인) = 응용 프로그램 (온라인) 1 종료 서브 하위 세션 _onend 응용 프로그램 (온라인) = 응용 프로그램 (온라인) -1 종료 서브 서브 application_onstard 응용 프로그램 (온라인) = 0 종료 서브 서브 application_onend 응용 프로그램 (온라인) = 0 종료 하위 </스크립트 > |
다음으로 그래픽 번호를 표시하고 지정된 페이지에 온라인으로 사람 수를 표시하는 프로그램을 작성하십시오. 이것은 사람들의 수를 초래할 것입니다
| 다음은 인용 된 내용입니다. *online.asp < % @language = vbscript % > <% TMP = 응용 프로그램 (온라인) TMP = CSTR (TMP) Dim Disp (20) 희미한 이미지 (20) DBBITS = LEN (TMP) i = 1 ~ dbbits의 경우 disp (i) = 왼쪽 (오른쪽 (tmp, i), i- (i-1)) 다음 i = dbbits에서 1 단계 -1 이미지 (i) = = img src = & http : //xxxx.com.cn/pic&/disp (i) & .gif > response.write document.write (& images (i) &); 다음 %> |
위의 프로그램은 매우 간단하며 여기서는 분석하지 않습니다. 직접 읽어주세요. 온라인 통계가 호출되는 페이지에서 스크립트 문을 사용하여 온라인 .asp 파일을 참조하여 그래프 통계를 표시하십시오.
| 다음은 인용 된 내용입니다. script 언어 = javaScript src = http : //xxxxx.com.cn/online.asp> </script> |
이제 괜찮습니다. 핵심 요점을 기억하십시오. 올바른 웹 응용 프로그램 루트 디렉토리에 Gobal.asa를 배치해야 하며이 통계에 대한 새로운 웹 응용 프로그램을 별도로 작성하는 것이 좋습니다. 다른 프로그램과 혼동하지 마십시오. 그렇지 않으면 결과 데이터가 정확하지 않으며이 프로그램을 여러 사용자의 온라인 통계로 쉽게 수정할 수 있습니다. 이것은 온라인 통계 서비스를 제공합니다. 다시 구현하는 방법에 대해 생각하십시오 ...
공유 : 시작하기 : ASP 동적 웹 페이지 제작에 대한 일반적인 오류 처리 ASP 오류 처리 ASP는 너무 간단하여 많은 개발자가 오류 처리에 대해 생각하지 않습니다. 오류 처리로 응용 프로그램이 더 합리적 일 수 있습니다. ASP로 작성된 많은 상업용 웹 사이트를 보았는데 대부분 오류 처리를 무시합니다. 잘못된 유형