채택완료

user.config.php에 스크립트 넣었더니 오류가 납니다.

2020-12-12 (토) 00:32:47 1,904
Copy
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

$fr_date = date("Ym01", strtotime("-1 Month"));

?>

<script>
var dday = <?php echo $member['mb_8']; ?>;
</script>
<?php
if($is_member && !$_SESSION['ss_login_chk']) {
    if ($member['mb_8'] == $d_date || $member['mb_8'] == $d_date1 || $member['mb_8'] == $d_date2 || $member['mb_8'] == $d_date3) {
        echo "<script>alert('회원님의 결제일은 '+dday+'일 입니다.')</script>";
        set_session('ss_login_chk', $member['mb_id']);
    }
 }

?>

위와 같이 php를 중간에 끊고 스크립트를 넣었는데요

스크립트를 넣으면 토큰에러가 나네요.

스크립트를 지우면 문제가 없어집니다. 뭔가 잘못한걸까요?

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2020-12-12 (토) 00:50:49

head 쪽을 읽기전에 실행을 하는거라서 스크립트를 사용할수는 없습니다.

하실려면 헤드나 테일에 추가해보세요.

답변에 대한 댓글 1개

아 그렇군요 그러면 로그인 했을 때 딱 한번만 보이고 싶은데

저렇게 세션에 하는거 말고 어떤 방법이 있을까요?

답변을 작성하려면 로그인이 필요합니다.