너무 빠른 시간내 오류 건
본문
안녕하세요 아래와 같이 알럿창에 몇초 남음으로 구현하고 싶은데
if ($w == '' || $w == 'r') {
if (isset($_SESSION['ss_datetime'])) {
if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin) {
$remain = $config['cf_delay_sec'] - (G5_SERVER_TIME - $_SESSION['ss_datetime']);
alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다. ('.$remain.'초 남음)');
}
}
set_session("ss_datetime", G5_SERVER_TIME);
}
아래코드를 위와같이 구현하려면 어떻게해야할까요?
if ($w == 'c' && !$is_admin && isset($_SESSION['ss_datetime']) && $_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']))
die('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
답변 2
위쪽 코드에서
if ($w == '' || $w == 'r') {
이부분만
if ($w == '' || $w == 'r' || $w == 'c') {
// 또는
if ($w == 'c') {
처럼 변경하면 되지 않을까 싶습니다.
!-->!-->if ($w == 'c' && !$is_admin && isset($_SESSION['ss_datetime'])
&& $_SESSION['ss_datetime'] >=
//여기 부등호를 반대로 해야 하지않을까요.
(G5_SERVER_TIME - $config['cf_delay_sec']))
die('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
답변을 작성하시기 전에 로그인 해주세요.