메인화면 폼메일관련 질문입니다.

메인화면 폼메일관련 질문입니다.

QA

메인화면 폼메일관련 질문입니다.

본문

formmail.php 에

 

 

<form name="fsendmailtest" method="post">

<input type=hidden name=token value='<?=$token?>'>

 

<table width=280 border=0 align=center cellpadding="0" cellspacing="0">

        <div class="contact_form">

            <div class="form_l">

                <input class="input_st1" id="wr_name1" name="name" required="" type="text" size="15" maxlength="15" placeholder="Name" value="">

                <input class="input_st1" required="" name="gbeovhs" type="text" placeholder="Contact number" value="">

                <input class="input_st1" id="wr_email" name="s_email" type="text" size="50" maxlength="100" placeholder="Email address" value="">

            </div>

            <div class="form_r">

                <textarea class="textarea1" name="pay"></textarea>

                <input type="submit" value="SEND" class="btn_form1">

                <a class="btn_form2" href="">CANCEL</a>

            </div>

        </div>

 

        <input type="hidden" name="mail" size="30" required itemname="E-mail" value="메일주소"> <!--전송받을 이메일 -->

  

</table>

</form>

 

를 입력하였고

 

formmail_update.php 부분에

 

<?php

include_once(G5_PATH."/lib/mailer.lib.php");

 

if ($mail) {

    check_token();

    $from_name  = "예약상담";   // 보내는 사람 이름

    $from_email = "메일주소";

    $email = explode(",", $mail);

$sub = "$name, $gbeovhs, $pay";

    for ($i=0; $i<count($email); $i++)

        mailer($from_name, $from_email, trim($email[$i]), "예약 상담 요청", $sub);

}

 

$token = get_token();

?>

 

<script type="text/javascript">

        alert("예약상담이 접수 되었습니다.");

        location.replace("index.php");

 

</script>

 

 

를 적어주었습니다.

 

문제는 한번 정보를 입력해서 메일을 보내면

 

그 정보가 계속 저장되어있는지

 

새로고침만 하여도 메일이 전송이 되버립니다.

 

이런경우 어떻게 해결해야하는지 궁금합니다.

이 질문에 댓글 쓰기 :

답변 1

$token = get_token();

?>

 

<script type="text/javascript">

        alert("예약상담이 접수 되었습니다.");

        location.replace("index.php");

 

</script>

 

<?

$token = get_token();

alert("예약상담이 접수 되었습니다.", "index.php"); 

?>

 

이렇게 고치시면 될거 같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 282
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT