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 "접속 차단";
}
?>
728x90
'Web 프로그램 > PHP 응용 및 활용' 카테고리의 다른 글
Deprecated: preg_replace() (0) | 2017.12.07 |
---|---|
[PHP기초] selectbox 에서 선택한 값 가져오기 (0) | 2017.10.27 |
require문, include문 (0) | 2017.06.17 |
[PHP] 통계데이터 생성을 위한 시험 코드 (0) | 2016.12.30 |
PHP strcmp(string1,string2) (느슨한 비교가 부르는 참사) (1) | 2016.12.19 |