테스트 사이트 - 개발 중인 베타 버전입니다

네이버쇼핑검색 키워드 채택완료

수난이대 1년 전 조회 1,440

나이키 운동화 검색시

 

search.shopping.naver.com/search/all?query=나이키%20운동화

 

공백을 %20로 변환되어 처리되는데

 

 

php에서 str_replace 말고 

 

search.shopping.naver.com/search/all?query= 키워드

 

키워드부분을 대체할수 있는 함수가 있는지요?

유알엘인코딩.. 같은

 

즉, 

https://search.shopping.naver.com/search/all?query=> 상품보러가기

 

형태로 링크를 거니 키워드가 한글일 경우

자동으로 인코딩이 되는데  이런 a 링크형태로 네이버쇼핑검색 어떻게 하는지요

http://sir.kr/data/editor/2409/3731829775_1725937426.1962.png" width="100%" />

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

키워드가 한글이어도 관계 없습니다. 아마도 $naver_keyword 라는 변수 생성 시 문제가 있는 듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

수난이대
1년 전
답변감사합니다.

<a href="https://search.shopping.naver.com/search/all?query='나이키 신발'" class="boxbs2" target="_blank">테스트</a>

위 코드 실행시 한글부분이 인코딩되서 넘어가서 검색이 되지않습니다.
이부분 해결방안이 있으신지요?
메이드
1년 전
http://web.wizcash.kr/board/free/list

맨 하단에 네이버 검색어테스트 라고 되어 있는 부분 클릭해 보시면
정상적으로 되시는 거 확인하 실 수 있을 겁니다.

아마 문서 파일 인코딩이 utf-8 이 아닌 ANSI 로 되어 있으신거 같습니다.
그리고 링크 클릭해 보시면 검색어 앞뒤로 ' 붙어 있습니다. 이 부분도 제거해 주시면 좋을 것 같네요.

댓글을 작성하려면 로그인이 필요합니다.

1년 전

링크에 따옴표를 넣을 수 없으니 공백에 %20이 들어가야 합니다

다음처럼 하세요

보러가기

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인