특정기간 질문 아까 올렸는데 연결된 질문 한번 더 드릴게요ㅠ 채택완료
코딩초보
4년 전
조회 1,432
아까 답변받은대로 적용하니 체크는 잘 됩니다^^;;
행사전, 행사중, 행사끝 상태에 따라 다른 페이지로 이동시키려고합니다!
근데 head.sub.php에 아래처럼 넣으니 무한새로고침에 빠지네요 ㅠㅠ;;
머리를 아무리 굴려도 어떻게 처리해야하는지 감이 안오네요..
어떤식으로 적용시켜야할까요?
</p>
<p>
<?php
$now = date("YmdHis");
$start = '20211105220000';
$end = '20211105222300';</p>
<p>if($now < $start){//행사전
echo("<script>location.replace('도메인/index.html');</script>");</p>
<p>}else if($start <= $now && $now <= $end){//행사후
echo("<script>location.replace('도메인/index.php');</script>");</p>
<p>}else if($end < $now){//행사끝
echo("<script>location.replace('도메인/end.php');</script>");</p>
<p>}
?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
index.html, index.php, end.php
각 파일에 head.sub.php를 include 하기전에
index.html - $page='IND';
index.php - $page='INP';
end.php - $page='END';
변수를 지정하고
head.sub.php 다음처럼...
<?php
$now = date("YmdHis");
$start = '20211105220000';
$end = '20211105222300';
if($now < $start){//행사전
if( $page!='IND') echo("<script>location.replace('도메인/index.html');</script>");
}else if($start <= $now && $now <= $end){//행사후
if( $page!='INP') echo("<script>location.replace('도메인/index.php');</script>");
}else if($end < $now){//행사끝
if( $page!='END') echo("<script>location.replace('도메인/end.php');</script>");
}
?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
코딩초보
4년 전
정말정말 감사합니다 올려주신 소스 참고해서 연구해서 공부해보겠습니다 감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인