ASP와 결합된 플래시에 의해 생성된 IP, 버전, 로그인 시간, 방문 횟수를 표시합니다.
저자:Eve Cole
업데이트 시간:2009-06-23 17:00:41
원본인지 아닌지는 모르겠지만, 아무것도 참고하지 않고 직접 만들었습니다. 먼저 asp 파일 2개, 텍스트 파일 1개, swf 파일 1개가 필요합니다.
------info.asp------------------
//IP, 버전, 로그인 시간이 표시됩니다<!--#include file="num.asp"-->
<%
userip 설정 = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
userip = ""인 경우 userip = Request.ServerVariables("REMOTE_ADDR")
response.write("&t0=귀하의 IP 주소는:"&userip)
ie=Request.ServerVariables("HTTP_USER_AGENT")를 설정합니다.
response.write("&t1=귀하의 브라우저 버전과 운영 체제는 다음과 같습니다:"&ie)
response.write("&t2=로그인한 시간:"&now())
%>---------num.asp------------ ------ ----------
//로그인 횟수를 표시하고, 로그인 횟수를 텍스트에 기록하는 부분입니다.
<%
희미한 방문자
whichfile=server.mappath("time.txt")
set fs=createobject("Scripting.FileSystemObject")
thisfile=fs.opentextfile(어떤 파일)로 설정하세요.
방문자=(thisfile.readline)
thisfile.close 방문자=방문자+1
response.write ("&num="&방문자)
set out=fs.createtextfile(어떤 파일)
out.writeLine(방문자)
밖으로.닫다
fs=아무것도 설정하지 않음
%> -----------http://www.devdao.com/----------time.txt--------------- ------
//여기에 로그인 기록 번호 2921이 있습니다(그러나 초기 값은 직접 설정했습니다).
--------------------------info.swf----
//플래시를 통해 첫 번째 핀에 삽입된 위의 데이터를 표시합니다.
초기화();
함수 초기화() {
settxt();
달리다();
System.useCodepage = true;
loadVariablesNum("num.asp", "", "POST");
}
함수 settxt() {
(i=0; i<4; i++) {
this.createTextField("txt"+i, i, 10, 100+30*i, 90, 0);
this["txt"+i].autoSize = "왼쪽";
this["txt"+i].border = true;
}
}
함수 실행() {
lv = 새로운 LoadVars();
lv.onLoad = 함수(확인) {
만약 (알았어) {
for (i=0; i<3; i++) {
_root["txt"+i].text = this["t"+i];
}
this.onLoad를 삭제하세요.
}
};
lv.load("info.asp", "", "POST");
onEnterFrame = 함수 () {
txt3.text = num;//새로 고침 시 로그인 수를 읽을 수 있도록 여기에서 onEnterFrame을 사용합니다. //그렇지 않으면 오랫동안 숫자를 새로 고칠 수 없습니다.