2011-08-19 4 views
1

본인의 지역 클럽 웹 사이트를 쓰고 있습니다. ASP에서 작성된 모든 사이트가 백엔드 SQL 서버에 연결되어있어 멋지게 작동합니다. 지금 플레이어 프로필을 만들고 싶습니다. 일반적으로 "(a href = playerdetails.asp? ID = 1) 플레이어 1 (/ a)"페이지의 ASP 섹션에서 다음을 사용합니다. strsql = "SELECT * FROM Players ID ="& request.querystring (" 신분증").URL 마스킹을 사용하는 경우 기존 ASP에서 Request.QueryString을 사용할 수 있습니까?

그러나 이것은 내 문제가 시작되는 곳입니다. 클럽을 위해 비용을 절약하기 위해 개인 도메인에서 사이트를 호스팅하고 있습니다. 도메인을 등록하고 호스팅 비용을 지불하는 대신 마스킹을 사용하여 도메인 등록 URL 전달을 통해 트래픽을 리디렉션합니다. 따라서 URL 대신 www.mydomain.com/club/을 www.club.com이라고 말합니다.

따라서 원래의 질문은 ... 내가 가진 설정으로 request.querystring을 사용할 수 있습니까? 그렇지 않다면, 클럽이 실제로 백엔드에 SQL이있는 호스팅 사이트에 대한 예산을 갖고 있지 않기 때문에 주변에 방법이있을 것입니다.

미리 감사드립니다.

폴.

PS <의 (로 대체 링크에서 '제대로 표시의

답변

0

몇 가지 :..

URL 마스킹 실제 URL을 숨기기 위해 프레임을 사용하여 당신은 여전히 ​​쿼리 문자열 값을 사용할 수 있습니다 항상 www.club.com 될 것 때문에 URL에서, 그러나 당신은 URL 마스킹을 어떻게, 주소 표시 줄 변경에 URL을 볼 수 없습니다.

http://en.wikipedia.org/wiki/Domain_Masking

두 번째를 당신이 당신의 사이트를 열고있다 SQL 주입 공격 :

  • 결코 신뢰 사용자 입력
  • SQL에서 Request.QueryString을 또는으로 Request.Form을 사용하지 마십시오 나쁜 문자 및 키워드를 필터링하지 않고 말한다.

http://en.wikipedia.org/wiki/SQL_injection

관련 문제