utf-8사용시 검색어에 // 들어 가는 현상 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

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

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

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

본문

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 (검색 정렬 필드)
}

앞전에 올렸는데 다시 재정리 합니다..
추천
3
  • 복사

댓글 5개

감사합니다. ^^

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

재대로 팁 게시판 검색 해볼껄 ㅠㅇㅠ
궁금한 점인데

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

그리고 charset에는 utf-8 이네요.  대소문자 구분하니까 UTF-8 과는 무조건 다르게 됩니다
© SIRSOFT
현재 페이지 제일 처음으로