다음 코드에서 URL에 가 포함된 경우, 빈칸에 들어갈 요소는?
다음 코드에서 URL에
?name=john&age=25
가 포함된 경우, 빈칸에 들어갈 $_SERVER
요소는?$url = "http://example.com/page.php?name=john&age=25";
// 쿼리스트링 부분만 가져오기
$query = $_SERVER['_____'];
echo $query; // "name=john&age=25" 출력
정답: B
$_SERVER['QUERY_STRING']
은 URL의 쿼리스트링 부분(? 이후)만을 반환합니다.⦁ 쿼리스트링 개념:
⦁ URL에서
?
뒤에 오는 매개변수들⦁ 형식:
key1=value1&key2=value2
⦁ GET 방식으로 데이터를 전달할 때 사용
⦁ 다른 옵션들과의 차이:
⦁
REQUEST_URI
: 전체 URI 경로 (/page.php?name=john&age=25
)⦁
HTTP_REFERER
: 이전 페이지 URL (신뢰할 수 없음)⦁
SCRIPT_NAME
: 스크립트 경로만 (/page.php
)
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.