2017-03-02 1 views
1

는이 같은 형태가 있습니다.HTML 폼에서 매개 변수 가져 오기를 인코딩하는 방법은 무엇입니까?</p> <pre><code><form action="/web/" method="get"> <input type="search" name="keyword_search_query"> <input type="submit" value="Search…"> </form> </code></pre> <p>이 내 웹 사이트에 대한 검색 형태 :

예기치 않은 동작을 피하기 위해 이러한 데이터를 검색 쿼리로 인코딩하는 올바른 방법은 무엇입니까?

예를 들어, 입력 중 하나에 &이 있으면 검색어가 잘릴 수 있습니다. 어떻게 그 캐릭터를 벗어나야합니까?

P. Google은 어떻게합니까?

+0

가능한 복제 [방법 제대로 URL 인코딩 PHP에서 문자열?] (http://stackoverflow.com/questions/4744888/how-to-properly-url-encode-a -string-in-php) –

답변

0

인코딩을위한 사용자 encodeURI(data);

+0

그리고 JavaScript를 비활성화 한 사용자입니까? – David

+1

당신은 PHP를 사용하고 있으므로 PHP 함수를 사용하십시오. http://stackoverflow.com/questions/4744888/how-to-properly-url-encode-a-string-in-php를 참조하십시오. –

+0

@David Javascript를 사용하도록 설정하거나 PHP에서 유효성을 검사 할 수 있습니다. –

관련 문제