utf-8사용시 검색어에 // 들어 가는 현상

· 16년 전 · 5102 · 5
common.php


if (isset($sca))  {
    if ($g4['charset'] != 'UTF-8') {
        $sca = mysql_real_escape_string($sca);
        }
    $qstr .= '&sca=' . urlencode($sca);
}

if (isset($sfl))  {
    if ($g4['charset'] != 'UTF-8') {
        $sfl = mysql_real_escape_string($sfl);
        }
    $qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}

if (isset($stx))  { // search text (검색어)
        if ($g4['charset'] != 'UTF-8') {
    $stx = mysql_real_escape_string($stx);
        }
    $qstr .= '&stx=' . urlencode($stx);
}

if (isset($sst))  {
    if ($g4['charset'] != 'UTF-8') {
        $sst = mysql_real_escape_string($sst);
        }
    $qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}

앞전에 올렸는데 다시 재정리 합니다..
|

댓글 5개

감사합니다. ^^

저번에 파란 호스팅에서 이런점 있었는데 팁 알았으면 서버 않옴기는 건데 ㅡㅡ;

재대로 팁 게시판 검색 해볼껄 ㅠㅇㅠ
감사합니다.

확인결과 적용되어있음
궁금한 점인데

그러면 보안관련 사항에 문제가 나지 않나요?
mysql_real_escape_string 이 괜히 들어갔을리가 없을거 같은데;;

그리고 charset에는 utf-8 이네요. 대소문자 구분하니까 UTF-8 과는 무조건 다르게 됩니다
네 소문자가 맞습니다.
UTF-8 부분.. 소문자로~~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 3,809
16년 전 조회 4,536
16년 전 조회 3,601
16년 전 조회 6,222
16년 전 조회 8,897
16년 전 조회 5,147
16년 전 조회 3,913
16년 전 조회 3,817
16년 전 조회 4,103
16년 전 조회 5,103
16년 전 조회 7,022
16년 전 조회 3,461
16년 전 조회 4,866
16년 전 조회 5,263
16년 전 조회 2,990
16년 전 조회 3,217
16년 전 조회 2,838
16년 전 조회 3,670
16년 전 조회 5,045
16년 전 조회 3,853
🐛 버그신고