테스트 사이트 - 개발 중인 베타 버전입니다

wr_1에 비밀정보가 있는데 ?bo_table=게시판&sfl=wr_1&stx=검색어... 로 하면 검색이 됩니다. 채택완료

클베 11년 전 조회 4,294

wr_1여분필드에

연라처라던가,

실명이  들어있는데요.

 

?bo_table=게시판&sfl=wr_1&stx=검색어

 

쿼리스트링을 위에처럼 조작하게되면

검색이 되버리는데요.

 

사실 이 정보가 아예 보여지는 것이 아니라도,

검색으로 걸러졌을 때, 유추가 가능하겠죠.

 

이걸 막으려고 합니다.

 

여기 사이트에 "제작의뢰" 게시판을 보면 여분필드들이 담당자 연락처, 이름 들로 되어 있음에도 불구하고

위에 처럼 했을 때 정보가 걸러지지 않는데요.

 

어떻게 하셨는지 궁금합니다...

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

데이터를 암호화 하는 방법과 검색을 막는 방법이 있을 것 같은데요.

간단하게 검색을 무효화 시키자면 아래와 같은 파일을 만들어 extend 디렉토리에 넣어 두시면 됩니다.

 

</p><p><?php</p><p>if($bo_table=="게시판" && $sfl == "wr_1"){</p><p style="margin-left: 40px;">$stx = "";</p><p style="margin-left: 40px;">$sfl = "";</p><p style="margin-left: 0px;">}</p><p>?></p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

urlencode($wr_1)  으로 암호화해서 넘기시구요

받는 페이지에서 $wr_1=urldecode($wr_1) 복호화해서 검색하시면 될거에요  

 

 

--------------------------------------------------------------------------------------------------

검색이 아니라 url로 접근하는 것 막으시고 싶으시다는 거군요.. 중요한 정보면 

base64_encode로 암호화해서 저장 후 출력할때는 base64_decode로 복호화하셔서 화면에 보이게 하세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인