ASP를 사용하면 서버의 워크로드가 줄어들 수 있으므로 JavaScript를 더 많이 사용하고 JavaScript 또는 Detection을 사용한 후 서버에 모든 제출 필드를 제출하여 서버가 감지 할 필요가 없습니다. 오늘, 새로운 기술 채널 편집자가 예제를 배우고 오프 사이트 제출 양식을 금지하는 것을 보여줍니다!
코드 사본은 다음과 같습니다.<%
server_v1 = cstr (request.servervariables ( "http_referer"))
server_v2 = cstr (request.servervariables ( "server_name"))
MID (server_v1,8, len (server_v2)) <> server_v2입니다
Response.Write "
| " response.write "제출 한 경로는 잘못되었습니다. 사이트 외부에서 데이터를 제출할 수 없습니다.이 매개 변수를 엉망으로 만들지 마십시오!" Response.Write " | 스타일 = 'font : 9pt verdana'>
응답. 엔드
끝 If
%>
예를 들어, 위의 코드는 저장하기 위해 check_path.asp로 명명되었으며 양식을 제출할 때마다 참조하기에 충분합니다.
위의 코드는 모두 잘못되었습니다. New Technology Channel의 편집자가 수집 한 예제는 사이트 외부에 양식을 제출할 수 없습니다. 모든 사람의 학습에 도움이되기를 바랍니다!