메뉴 닫기

php url을 가져올때 특수문자 에러가 날 경우 (공백, #)

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #6039
      Im.CodeIm.Code
      키 마스터
      • 토픽 23
      • 답변 0
      @imcode

      $customTitle = htmlspecialchars(urlencode(html_entity_decode(get_the_title(), ENT_COMPAT, 'UTF-8')), ENT_COMPAT, 'UTF-8');
      이런 식으로 1차적으로 URF-8로 바꿔서 한글 등의 오류를 없애주고 다음 줄에

      //공백 오류 변환
      $customTitle = str_replace( ' ', '%20', wp_title('',false));
      //# 오류 변환
      $customTitle = str_replace( '#', '%23', wp_title('',false));

      식으로 오류가 나는 특수문자들을 16진수 아스키 코드 (ASCII Code)로 바꿔주면 됨

0 답변 글타래를 보이고 있습니다

태그: ,

  • 답변은 로그인 후 가능합니다.

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.