세션 변수를 설정하고 다른 페이지에서 접근하는 올바른 코드는?

페이지 1:

페이지 2:

과목: PHP

문제 번호: 2958

medium
세션 변수를 설정하고 다른 페이지에서 접근하는 올바른 코드는?

페이지 1:
<?php
session_start();
___["color"] = "blue";
?>

페이지 2:
<?php
session_start();
echo "선택한 색상: " . ___["color"];
?>
A. $_SESSION, $_SESSION
B. $_GLOBAL, $_GLOBAL
C. $_COOKIE, $_COOKIE
D. $_POST, $_GET

정답: A



세션 데이터는 $_SESSION 슈퍼 전역 배열을 통해 관리됩니다.

⦁ $_SESSION 배열의 특징:
⦁ 모든 세션 변수를 저장하는 연관 배열
⦁ 페이지 간 데이터 공유 가능
⦁ 서버에 안전하게 저장

⦁ 세션 데이터 흐름:
1. 페이지 1에서 $_SESSION["color"] = "blue" 설정
2. 서버가 세션 데이터를 저장
3. 페이지 2에서 session_start() 호출로 세션 복원
4. $_SESSION["color"]로 저장된 값 접근

⦁ 자동 지속성: 명시적으로 삭제하기 전까지 브라우저 세션 동안 유

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.