Programming

PHP에서 HTTP 메소드 찾기

procodes 2020. 8. 14. 21:15
반응형

PHP에서 HTTP 메소드 찾기


이 질문에 이미 답변이 있습니다.

현재 요청에 어떤 방법 (일반적으로 GET 또는 POST)이 사용되는지 어떻게 알 수 있습니까?


$_SERVER['REQUEST_METHOD']

 

문서를

참조하십시오 . 대문자로 된 요청 메소드를 포함합니다 (예 : 'GET', 'HEAD', 'POST', 'PUT').


확인하는 동안

$_SERVER['REQUEST_METHOD']

일부 사람들은 안전한 슈퍼 글로벌 대안을 옹호하고 있기 때문에 (

PHP에서 슈퍼 글로벌을 직접 사용하는 것이 좋거나 나쁘거나

비슷한 질문) 대신 자동 삭제를 사용할 수 있습니다.

filter_input( \INPUT_SERVER, 'REQUEST_METHOD', \FILTER_SANITIZE_SPECIAL_CHARS )

(물론 다른 필터를 사용할 수도 있습니다. 예를 들어 전체 목록

FILTER_SANITIZE_STRING

여기

참조 하십시오 ).분명히 일반적인 (

GET

/

POST

) 경우에는 소독 할 것이 없지만 좋은 습관은 여전히 ​​좋은 습관입니다.

http://php.net/manual/en/reserved.variables.server.php

http://php.net/manual/en/function.filter-input.php

참고 URL :

https://stackoverflow.com/questions/1538065/find-out-http-method-in-php

반응형