권장 : ASP 인스턴스 코드 : 긴 기사 페이징 코드 생성 다음은 인용 된 내용입니다. <%class aspxsky_page private sub class_initialize end sub public function Alert (messa
쿠키는 종종 사용자를 식별하는 데 사용됩니다.예:
| 다음은 인용 된 내용입니다. <% 희미한 numvisits 응답 .cookies (numvisits) .expires = 날짜 365 numvisits = request.cookies (numvisits) if numvisits = 그런 다음 응답 .cookies (numvisits) = 1 response.write (환영합니다!이 웹 페이지를 처음 방문한 것입니다.) 또 다른 응답 .cookies (numvisits) = numvisits 1 response.write (당신은 이것을 방문했습니다) Response.write (웹 페이지 및 Numvisits) numvisits = 1이면 응답. 전에 시간을 씁니다! 또 다른 응답. 이전 시간을 작성하십시오! 끝 If 끝 If %> <html> <body> </body> </html> |
쿠키는 무엇입니까?
쿠키는 종종 사용자를 식별하는 데 사용됩니다. 쿠키는 서버가 사용자의 컴퓨터에 남겨 두는 작은 파일입니다. 동일한 컴퓨터가 브라우저를 통해 페이지를 요청할 때마다 컴퓨터는 쿠키를 보냅니다. ASP를 통해 쿠키의 가치를 생성하고 검색 할 수 있습니다.
쿠키를 만드는 방법?
응답 .cookies 명령은 쿠키를 만드는 데 사용됩니다.
참고 : 응답 .cookies 명령에는 <html> 태그가 선행되어야합니다.
다음 예에서는 FirstName이라는 쿠키를 만들고 Alex의 값을 할당합니다.
| 다음은 인용 된 내용입니다. <% 응답 .cookies (FirstName) = Alex %> |
쿠키의 만료 시간 설정과 같은 쿠키에 속성을 할당 할 수도 있습니다.
| 다음은 인용 된 내용입니다. <% 응답 .cookies (FirstName) = Alex 응답 .cookies (FirstName) .expires =#5 월 10,2002# %> |
쿠키의 가치를 얻는 방법?
request.cookies는 사용자에게 쿠키의 값을 검색하도록 명령합니다.
다음 예에서는 FirstName이라는 쿠키의 값을 검색하고 페이지에 값을 표시합니다.
| 다음은 인용 된 내용입니다. <% fname = request.cookies (FirstName) response.write (FirstName = & fname) %> |
산출:
FirstName = Alex
열쇠가있는 쿠키
쿠키에 일련의 여러 값이 포함되어 있으면 쿠키에 키 (키)가 있다고 말할 수 있습니다.
다음 예에서는 사용자라는 쿠키 세트를 생성합니다. UserCookie에는 사용자 정보가 포함 된 키가 있습니다.
| 다음은 인용 된 내용입니다. <% 응답 .cookies (user) (FirstName) = John 응답 .cookies (user) (마지막 이름) = Smith 응답 .cookies (사용자) (국가) = 노르웨이 응답 .cookies (사용자) (Age) = 25 %> |
모든 쿠키를 읽으십시오
다음 코드를 읽으십시오.
| 다음은 인용 된 내용입니다. <% 응답 .cookies (FirstName) = Alex 응답 .cookies (user) (FirstName) = John 응답 .cookies (user) (마지막 이름) = Smith 응답 .cookies (사용자) (국가) = 노르웨이 응답 .cookies (사용자) (Age) = 25 %> |
서버가 이러한 모든 쿠키를 사용자에게 전달한다고 가정합니다.
이제이 쿠키를 읽어야합니다. 다음 예제는이 작업을 수행하는 방법을 보여줍니다 (아래 코드는 Haskeys를 사용하여 쿠키에 열쇠가 있는지 확인합니다).
| 다음은 인용 된 내용입니다. <html> <body> <% Dim X, y request.cookies의 각 X에 대해 Response.write (<p>) request.cookies (x) request.cookies (x)의 각 y에 대해 response.write (x & : & y & = & request.cookies (x) (y)) 응답 (<br />) 다음 또 다른 response.write (x & = & request.cookies (x) & <br />) 끝 If 응답 .Write </p> 다음 %> </body> </html> |
산출:
| 다음은 인용 된 내용입니다. FirstName = Alex 사용자 : FirstName = John 사용자 : 마지막 이름 = Smith 사용자 : Country = Norway 사용자 : 나이 = 25 |
쿠키를 지원하지 않는 브라우저를 처리하는 방법은 무엇입니까?
응용 프로그램에서 쿠키를 지원하지 않는 브라우저를 처리 해야하는 경우 응용 프로그램의 페이지간에 정보를 전달하기 위해 다른 방법을 사용해야합니다. 두 가지 방법은 다음과 같습니다.
1. URL에 매개 변수를 추가하십시오
URL에 매개 변수를 추가 할 수 있습니다.
| 다음은 인용 된 내용입니다. <a href = welcome.asp? fname = john & lname = smith> 환영 페이지로 이동 </a> |
그런 다음 환영 에서이 값을 검색하십시오 .ASP 파일과 유사합니다.
| 다음은 인용 된 내용입니다. <% fname = request.querystring (fname) lname = request.querystring (lname) Response.write (<p> Hello & Fname & & lname &! </p>) Response.write (<p> 내 웹 사이트에 오신 것을 환영합니다! </p>) %> |
2. 양식을 사용하십시오
양식을 사용할 수도 있습니다. 사용자가 제출 버튼을 클릭하면 양식은 사용자가 입력 한 데이터를 환영합니다.
| 다음은 인용 된 내용입니다. <form 메소드 = 게시 작업 = 환영 .asp> 이름 : <입력 유형 = 텍스트 이름 = fname value => 성 : <입력 유형 = 텍스트 이름 = lname value => <입력 유형 = 제출 값 = 제출> </form> |
그런 다음이 값을 환영 .asp 파일에서 다음과 같이 검색하십시오.
| 다음은 인용 된 내용입니다. <% fname = request.form (fname) lname = request.form (lname) Response.write (<p> Hello & Fname & & lname &! </p>) Response.write (<p> 내 웹 사이트에 오신 것을 환영합니다! </p>) %> |
공유 : ASP 및 ASP 프로그래머의 일부 단어 이 기간 동안 ASP의 미래와 ASP의 품질에 대한 더 나은 토론이있었습니다. 물론, 모든 사람의 마음은 좋지만 일부 친구들이 말한 것은 정말 우울합니다. 개인적으로 2 년 안에 ASP는 많은 중소 기업 B/S 시스템에서 사용될 것이라고 생각합니다.