
Yaf_Session::valid를 사용하여 세션의 유효성을 검사할 때, 특정한 세션 변수의 유효성을 검사하려면 세션 변수가 null이 아닌지 확인하고, 세션 변수의 값이 특정한 범위 내에 있는지 확인해야 합니다.
세션 변수가 null이 아닌지 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
php
if (isset($_SESSION['세션변수명']) && $_SESSION['세션변수명'] !== null) {
// 세션 변수가 유효합니다.
} else {
// 세션 변수가 유효하지 않습니다.
}
세션 변수의 값이 특정한 범위 내에 있는지 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
php
if (isset($_SESSION['세션변수명']) && $_SESSION['세션변수명'] >= $최소값 && $_SESSION['세션변수명'] <= $최대값) {
// 세션 변수의 값이 유효합니다.
} else {
// 세션 변수의 값이 유효하지 않습니다.
}
예제를 사용해 보겠습니다.
#hostingforum.kr
php
// 세션 변수가 유효한지 확인
if (isset($_SESSION['id']) && $_SESSION['id'] !== null) {
// 세션 변수가 유효합니다.
echo "세션 변수가 유효합니다.";
} else {
// 세션 변수가 유효하지 않습니다.
echo "세션 변수가 유효하지 않습니다.";
}
// 세션 변수의 값이 특정한 범위 내에 있는지 확인
if (isset($_SESSION['age']) && $_SESSION['age'] >= 18 && $_SESSION['age'] <= 65) {
// 세션 변수의 값이 유효합니다.
echo "세션 변수의 값이 유효합니다.";
} else {
// 세션 변수의 값이 유효하지 않습니다.
echo "세션 변수의 값이 유효하지 않습니다.";
}
2025-05-22 21:33