일부 필드에 GET을 지정하고 동일한 양식의 다른 파일에 POST를 지정합니다. 가능한가? get 메소드에 대한GET과 POST를 하나의 형식으로 사용할 수 있습니까?
-9
A
답변
1
지정한 경우 데이터는이
<form method="POST" action="form.php?a=1&b=2&c=3">
.........
.........
</form>
에 의해 사용 그리고 당신은 PHP의 GET 및 POST를 원하는 경우 동시에 하나의 HTML 양식이 문서를 읽을 수 있습니다. This
+0
'GET method'는 나에게 HTTP 요청 방법을 제안합니다. 폼 예제에서 메서드는 POST이며, HTTP 요청 메서드는 제출시 POST가됩니다. 쿼리 매개 변수 (올바르게 인코딩해야 함)를 추가하면 Php의 $ _GET 수퍼 글로벌을 채울 수 있지만 http 요청 방법을 나타내지는 않습니다. – Progrock
0
HTML 5는 당신이 formmethod 속성을 사용하여 방법을 혼합 할 수 있습니다 : 당신이 POST를 통해 동일한 양식을 제출하거나, 예를 들어 GET 할 수 있습니다
<form method='POST'>
<button formmethod='GET' name='foo' value='qux' type='submit'>Get</button>
<input type='hidden' name='bah' value='humbug'>
<input type='submit' name='bar' value='Post'>
</form>
합니다.
그러나 한 텍스트 입력을 POST에서 제출하고 다른 텍스트 입력을 동시에 GET에서 수행하는 것은 불가능합니다.
양식은 한 번에 하나의 http 방법으로 만 제출됩니다. PHP에서는 $_SERVER['REQUEST_METHOD']
을 통해 확인할 수 있습니다.
왜이 요구 사항이 필요합니까? – TarangP
이것은 인터뷰에서 묻는 나의 마지막 질문이었습니다. –
네, 할 수 있어요 .... – rtfm