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

검색창 특수문자 제거? 허용? 채택완료

dudqls 2년 전 조회 2,929

</p>

<p>if ($stx != "") {</p>

<p>   </p>

<p>    // $stx = get_search_string($stx);</p>

<p>    if ($sfl != "") {</p>

<p>       </p>

<p>        $sql_search .= " $where $sfl like '%$stx%' ";</p>

<p>        $where = " and ";</p>

<p>    }</p>

<p>    if ($save_stx != $stx)</p>

<p>        $page = 1;</p>

<p>}</p>

<p> </p>

<p>$qstr  = $qstr.'&amp;sca='.$sca.'&amp;page='.$page.'&amp;save_stx='.$stx;</p>

<p>

 

코드는 이런식이구요 

[위니아]눈마사지기 이 단어를 검색하게 되면 

https://생략url/adm/shop_admin/itemlist.php?token=2d0512921f8ea02805c7ab35231b5280&save_stx=&sca=&sfl=it_name&stx=%5B위니아%5D+눈마사지기

라고 url변경때문에 검색이 안됩니다ㅠㅠㅠ

근데 또 [위니아] 이거는 검색이되는데 특수문자를 살려야 검색이 되는것인지 제거를 해야하는지 아니면 페이지 자체에서 막고있는건지 궁금합니다ㅠㅠ 

 

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

답변 1개

채택된 답변
+20 포인트
A
2년 전

if (!empty($stx)) {
    $decoded_stx = urldecode($stx);
    
    if (!empty($sfl)) {
        $sql_search .= " $where $sfl like ?";
        $where = " and ";
    }
    if ($save_stx != $stx) {
        $page = 1;
    }
}

$qstr = $qstr . '&sca=' . urlencode($sca) . '&page=' . $page . '&save_stx=' . urlencode($stx);

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

답변에 대한 댓글 1개

액트온
2년 전
혹시 제 카톡으로 쪽지 하나 부탁드릴수 있을까요? 프로그래밍 도우미라는것을 만들었는데 도움이 되실까해서요. 제 카톡은 제 소개에 나와있습니다.

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

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

로그인