반응형
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
소독할 것은 없지만, 좋은 습관은 여전히 좋은 습관 IMO입니다.
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
반응형
'source' 카테고리의 다른 글
set Timeout(fn, 0)이 유용한 이유는 무엇입니까? (0) | 2023.02.01 |
---|---|
범례를 줄거리 외부에 배치하는 방법 (0) | 2023.02.01 |
MySQL 데이터베이스에서 버전 제어(Git) 사용 (0) | 2023.02.01 |
Python에는 3진수 조건 연산자가 있나요? (0) | 2023.02.01 |
명령줄에서 MySQL에 연결 (0) | 2023.02.01 |