2017-12-27 7 views

답변

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']을 통해 확인할 수 있습니다.

관련 문제