..


스폰서 링크

ASP와 함께 검색 엔진 결과 페이지

작성한 기사 루카 Ruggiero
3 페이지 1

이전 기사에서 우리는 만드는 방법을 보았다 ASP에서 검색 엔진 작은 세부 사항을 잊고, 데이터베이스로 MS Access를 사용하여, 즉 데이터 페이지 , 과거에 덮여 다른 주제지만, 두 단일 솔루션으로 통합 보지 못했어요 .

이 문서의 목적은 두 가지 개념을 결합하고있다는 두 연구 시스템의 창조의 철학에 상당한 차이가되고, 메서드를 POST 방식과 GET하여 데이터 (검색 기준)의 전송의 경우를 모두 볼 수 정확합니다 .

일반 소개 : 사용 및 GET과 POST 차이

이것은 고급 자연의 기사되고, 나는 독자가 GET이나 POST로 데이터를 전송의 차이를 이해하고 있다고 가정하지만, 완성도와 독자가 덜 편리하게 도움을 위해, 내가 조금 전문 생각합니다.

HTML 코드가 다음과 같이 설정 위에서 언급한 두 가지 방법을 통해 데이터를 보낼 때 HTML 형식이 처리할 수 있습니다.

GET :

 



 <form method="GET" action="cerca.asp">

 
POST :
 



 <form method="POST" action="cerca.asp">

 
차이점은 데이터가 querystring (검색 문자열, 정확하게)라고하는 매개 변수를 통해 해당 페이지의 URL에 추가됩니다 GET, 그러나 이것은 POST 방법과 해당 페이지의 URL을 발생하지 않습니다 것이에만 파일을 볼 수있다 URL 자체의 마지막 요소로 타겟팅할 수 있습니다.

두 경우의 목적은 따라서 다음 중 하나가 될 것이다.

GET :

 



 POST :

 
 



 http://localhostcerca.asp

 
데이터 복구는 항상 우리가 양식을 사용하는 검색 방법의 QueryString 검색을 GET과 POST로 방법을 사용하는 차이, Request 개체 내장된 양식을 통해 이루어집니다.

또 다른 차이점은 querystring에서 (즉, GET) 데이터가 양식을 통해 또는 링크를 통해 전송된다는 점입니다 즉, 우리는 해결책이 정확하게 검색 시스템이나 링크 적응 수 있도록 사용 가능한 "전용"255 자 몇 가지 매개 변수가 있지만, 많은 분야 (이것은 POST에 필수되는 경우)와 등록 양식을 보낼 수 없습니다.

마지막 차이는 데이터 보안에 : URL에서 맑은 암호, PIN, 신용 카드 번호입니다 GET, POST가되지 않습니다.

어떤 시스템의 검색 엔진을 사용하는 사용하는가? 그것은 동일한 '와이 문서에서, 이미 언급한대로, 우리는 두 가지 사례를 검토합니다.

데이터베이스 구조는 위에서 언급한 바와 같이, 검색 요청에 대한 데이터를 포함하는 MS 액세스 데이터베이스를 사용합니다.

데이터베이스는 db.mdb 호출하고 하나의 테이블과 필드로 구성됩니다.

  • 기사
    • ID (카운터)
    • 제목 (텍스트)
    • 설명 (메모)
그것은 적어도 십여 테스트 기록 테이블을 채웁니다.

검색 양식

검색 데이터베이스 폴더에 개인 웹 서버를 만들고 다음 코드와 함께 파일 cerca.html을 수정 :






 <form method=" METODO_DI_INVIO "action="cerca.asp">







 <input type="text" name="testo">







 <input type="submit" value="Cerca">







 </ 폼>



나는 추가 아무것도 없다 생각하지 않습니다.

두 예제는 POST로 교체하고 굵게 METODO_DI_INVIO, 속성 <FORM>에 지정된 메서드에 값을 GET하십시오.

읽고 통합 문서 모양에 쓰기 권한에 대한 사용 권한을 할당하는 연습을 이동하기 전에 마지막으로 필수.

같은 범주에 ...
E - 학습
ASP (고급) ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서.
ASP 제로 (전자책) ASP 제로 (전자책)
처음부터 마이크로 소프트 ASP와 VBScript를 학습. 단 29에 €.
ASP와 액세스 (전자책) ASP와 액세스 (전자책)
ASP와 MS 액세스 데이터베이스를 관리. 단 29에 €.
스폰서 링크