728x90

요일과 접속시간 설정에 따라 접속 허용/불허하는 간단한 로직이다.

공휴일 접속체크 이런 것은 적용되지 않았다.


<?php
$day = date('N');// 요일: 1(월) ~ 7(일)
$time = date('H');// 시간
$week = array("일", "월", "화", "수", "목", "금", "토");
$access = FALSE;// 접근 불가능

if ($day <= 5) {// 월~금
    if ($time >= 08 && $time < 18) {
        $access = TRUE;
    } else {
        $access = FALSE;
    }
} else { // 토, 일
    $access = FALSE;
}

if ($access === TRUE) {
    echo '오늘 '.date('Y-m-d').', '.$week[date('w')].'요일, 현재 시간 '.date('H:i:d').'<br />';
    echo "접속 허용 ";
} else {
    echo '오늘 '.date('Y-m-d').', '.$week[date('w')].'요일, 현재 시간 '.date('H:i:d').'<br />';
    echo "접속 차단";
}

?>

블로그 이미지

Link2Me

,