Q&A

CMS/프레임워크 사용안함
개발 언어 PHP 7.0

^^ - 이런 내용으로 요청이 되면 400에러가 뜨는 것을 확인했습니다.

 

실제 브라우저 주소창에는

^^%20

 

이렇게 구성될때 문제가 발생하는 듯 하구요.

 

^^공백 입니다.

 

공백이 붙는것과는 상관없이 ^^ 게 문제가 되네요... 

추가로 확인해봤더니 %5E%5E 로 바뀌어서 주소창에 전달이 되어야 하는 것 같습니다.

 

 

이걸 400에러가 뜨지 않고 등록이 될 수 있도록 회피할 수 있을까요??

 

어떤 문자들이 연결되면 안되는건지 파악할 능력은 되지 않네요. 애드온으로 자동전송할때 안되는 글이 있는걸 이유를 잘 몰랐는데 오늘 스킨에서 직접 공유버튼으로 공유를 하니 에러를 브라우저화면에서 확인할 수 있어서 확인이 되었습니다.

 

preg_replace('/[\pZ\pC]+/u', ' ', html_entity_decode(strip_tags(내용)))

 

어제 질문을 통해 위의 것으로 아주 필요한 텍스트만 잘 뽑아낼 수 있었습니다.

 

^^ 정도는 흔히 사용되는 상황이라서요. 이것을 제외시킬 수는 없을 것 같구요.

 

 

 

댓글 10