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

검색시 검색어

마루가루 4년 전 조회 2,052

search.php 에서 검색시 ipv6 값을 검색하려다보니 " : " 이 값을 검색어에 넣으니 저게 자동으로 없어져버립니다.

 

search.php 에서 

strip_tags , get_search_string 이 함수들도 다 주석처리하고 해봐도 여전히 : 값은 없어져버리네요.

 

관리자만 사용할거라서 보안걱정은 없다고 봅니다.

 

도움 부탁드려요.

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

답변 3개

뚜찌빠찌

echo $stx = urldecode($_GET["stx"]);

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

답변에 대한 댓글 2개

s
ssyy2
4년 전
오 이렇게 하면 왠지 될 것 같습니다.
마루가루
4년 전
넘흐넘흐 감사드립니다. (__)
잘되네요. ^0^

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

ssyy2
4년 전

정확한 상황을 몰라서 ㅠㅠ

그럼 search.php 까지는 찍어보면 잘 들어오는데

mysql 검색할 때 사라진다는 건가요?

아니면 주소창에는 잘 들어오는데

search.php 에서 아무 처리 없이 찍어보면 :가 없는 상태로 되나요?

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

답변에 대한 댓글 1개

마루가루
4년 전
search.php 상단내용입니다.


[code]
include_once('./_common.php');

$g5['title'] = '전체검색 결과';
include_once('./_head.php');
$search_table = Array();
$table_index = 0;
$write_pages = "";
$text_stx = "";
$srows = 0;

echo $stx;
[/code]

search.php?stx=211%3A211

이렇게 해봐도 " 211211 " 이렇게만 찍힙니다. ㅜ.ㅜ

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

ssyy2
4년 전

요청 보내실 때 " : " 를 " %3A " 로 치환한 후에 보내도 똑같나요?

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

답변에 대한 댓글 1개

마루가루
4년 전
주소창에 아래와 같이 보여집니다. 역시나 : 값은 없어지구요.

search.php?.....&stx=211%3A211..

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

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

로그인