0
입력 폼을 사용하여 데이터베이스에 텍스트를 입력 할 수있는 스크립트가 있습니다.이 텍스트에는 공백이있을 수 있습니다. 그런 다음 해당 텍스트에 따라 데이터를 가져 오는 스크립트가 있습니다. 행의 다른 세부 정보가 포함 된 페이지의 텍스트를 에코합니다. 공간을 위해 내가해야합니까 어떻게 내 문제가URL에 하이픈 사용
는 어떻게 해당 행에 너무 등에 따라 데이터에 대한 내 요청에 하이픈 또는 더하기 기호를 포함 할 수 있습니다 :
mytext.php?text=Hello-There
그리고 선택 쿼리를 수 텍스트의 일부로 하이픈을 고려하지 않을 것입니다. 그렇지 않으면 행을 선택하지 않습니다 - 정확해야합니다.
어떻게하면됩니까?
를 사용할 수 있습니까? 또한 메소드를 사용할 때 데이터에 대한 원래 요청에 문제가 있습니다. mytext.php? text = Hello % 20There - 데이터베이스 요청시 '% 20'도 고려됩니다. – Alex
사용자 입력을 취한 다음 urlencode()가 올바른 형식으로 인코딩합니다. 처리를 위해 urldecode()는 요청을 일반 텍스트로 다시 디코딩합니다. – vidit
@Alex, GET 대신 POST를 사용해야합니다. – rid