source

PHP에서 HTTP 메서드 알아보기

lovecheck 2023. 2. 1. 21:53
반응형

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

반응형