폼 액션에 url get 매개 변수를 두어도 괜찮습니까? 나는에 숨겨진 필드를 추가하는 것이 가장 좋은 것입니다 URL 매개 변수를 폼에 추가하기 PHP HTML
index.php?do=search&_search=What are you looking for?
을 읽을 수있는 URL을 선호하는 것
index.php?_search=What are you looking for? (I've stripped %20)
: 나는 양식을 제출하면
<form method='get' action='index.php?do=search'>
<input name='_search' type='text' value='What are you looking for?'>
<button type='submit'> Search </button>
</form>
는 URL이 변경됩니다 양식
<input type='hidden' name='do' value='search' />
예 당신이 그것을 (숨겨진 필드) 할 것입니다 방법 이잖아. 가장 좋은 연습은 쿼리를 할 때 포스트를 사용하고 네가 정확히 무엇을 알고 있는지를 알 때 탐색을위한 변수를 사용할 때처럼 악의적 인 do'er는 질의의 ect를 조작하기가 더 어려워 질 것입니다. –
@Lawrence, 절대적으로 있습니다 보안 관점에서 GET과 POST의 차이는 없습니다. 둘 다 똑같이 일반 텍스트입니다. GET은 일반적으로 요청에 사용되며 ID가 5 인이 문서를 가져 오십시오. POST는 일반적으로 수백 바이트 이상의 데이터가 필요한 경우 (GET이 잘리는 경우가 있음) 또는 처리를 위해 데이터를 제출할 때 사용됩니다. – Brad
그래, 나는 그 차이점을 알지 못했지만 jquery ajax 메서드를 사용할 때는 일반적으로 게시물을 사용합니다. 입력 녀석을위한 고맙습니다 – goingsideways