세션 변수를 설정하고 다른 페이지에서 접근하는 올바른 코드는?
페이지 1:
페이지 2:
세션 변수를 설정하고 다른 페이지에서 접근하는 올바른 코드는?
페이지 1:
페이지 2:
페이지 1:
<?php
session_start();
___["color"] = "blue";
?>
페이지 2:
<?php
session_start();
echo "선택한 색상: " . ___["color"];
?>
정답: A
세션 데이터는
$_SESSION
슈퍼 전역 배열을 통해 관리됩니다.⦁ $_SESSION 배열의 특징:
⦁ 모든 세션 변수를 저장하는 연관 배열
⦁ 페이지 간 데이터 공유 가능
⦁ 서버에 안전하게 저장
⦁ 세션 데이터 흐름:
1. 페이지 1에서
$_SESSION["color"] = "blue"
설정2. 서버가 세션 데이터를 저장
3. 페이지 2에서
session_start()
호출로 세션 복원4.
$_SESSION["color"]
로 저장된 값 접근⦁ 자동 지속성: 명시적으로 삭제하기 전까지 브라우저 세션 동안 유
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.