상품명 검색시 됐다 안됐다 합니다. stx=%EF%BB%BF55UK681C&sdt=it_time 채택완료
만도리
1년 전
조회 1,650
그누보드+이윰빌더 공부중입니다.
상품 검색시 검색이 어쩔땐 되고 어쩔땐 안됩니다.관리자/사용자 증상은 동일합니다.
그래서 왜 안되는지 찾아보니 키워드는 "55UK681C" 입니다.
그런데 검색창 주소줄을 보면 stx=%EF%BB%BF55UK681C&sdt=it_time
%EF%BF55UK681C로 검색을 하니 등록되어있는 55UK681C 를 검색을 못해냅니다.
저런 현상들이 나오는 상품명(단어)들이 많습니다.
UTF-8뭐이런것같은데요....???
왜그런건지 해결방법이 있는지 알려주시면 고맙겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
1년 전
상품은 q= 쇼핑검색어 stx=보드 검색어
그렇면 %EF%BB%BF55UK681C 이건? 보드검색어
&stx=%EF%BB%&q=55UK681C 실제로는 이렇게 되어야 맞음 그런데 단어가 불일치.
만약 검색폼이 통합이 되어잇다면 두단어는 일치해야함.
그렇면 검색폼 확인해주세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
만도리
1년 전
�
웅프
1년 전
그렇다면 %EF%BB% 이문자를 제거처리해보세요php trim() 함수를 써서 좌우 공백을 제거하고 디코딩을 처리후 테스트해보셔요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
관리자모드에서는 stx=쇼핑검색어 stx가 맞는데요.
q=65UB8500이나 stx=65UB8500으로 깔끔하게 나오면 검색이 되고요.
q=%EF%BB%BF65UB8500 이거나 stx=%EF%BB%BF65UB8500 이렇게 이상한 문자가 붙으면 검색이 안됩니다.공백문자나 UTF-8등 뭐 그런 비슷한것으로 아는데요.ㅠㅠ@@
알려주세요.
사용자모드 : /shop/search.php?sfl=wr_subject%7C%7Cwr_content&sop=and&q=65UB8500
관리자모드 : /adm/?token=3f6c1dd2edde710c8777fd3ce01b5f02&dir=shop&pid=itemlist&sst=it_id&sod=desc&sfl=it_name&stx=65UB8500&sdt=it_time&fr_date=&to_date=&ituse=&itsoldout=&cate_a=&cate_b=&cate_c=&cate_d=&itype=&sort_list=it_id%7Cdesc