다음 중 HTTP 요청 방식(GET, POST 등)을 확인할 수 있는 요소는?
다음 중 HTTP 요청 방식(GET, POST 등)을 확인할 수 있는
$_SERVER
요소는?if ($_SERVER['_____'] == 'POST') {
// POST 데이터 처리
echo "POST 요청입니다";
} else {
// GET 요청 처리
echo "GET 요청입니다";
}
정답: B
$_SERVER['REQUEST_METHOD']
는 페이지에 접근할 때 사용된 HTTP 요청 방식을 반환합니다.⦁ 주요 HTTP 메서드:
⦁
GET
: 데이터 조회 (URL 파라미터)⦁
POST
: 데이터 전송 (폼 데이터)⦁
PUT
, DELETE
: RESTful API에서 사용⦁ 실무 활용 사례:
⦁ 폼 처리 로직 분기
⦁ RESTful API 구현
⦁ 보안 검증 (특정 메서드만 허용)
⦁ 코드 예시:
switch($_SERVER['REQUEST_METHOD']) {
case 'GET':
// 페이지 표시
break;
case 'POST':
// 데이터 처리
break;
}
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.