정보를 저장하기 위해 html 형식 인 php, mysqli를 사용하고 있습니다. 내 양식이 잘 작동하지만 제출 버튼을 클릭 한 후 페이지를 새로 고침하면 my mysql이 다시 값을 저장합니다. 이걸 막으려면 어떻게해야합니까? 당신이 새로 경우 실 거예요, 브라우저를페이지를 새로 고친 후 데이터베이스에 값을 저장하지 못하도록하는 방법은 무엇입니까?
header('Location:nextpage.php');
다시 양식 페이지로 리디렉션 것이며, :
내 코드 부분
public function registration($name,$email,$en_pass)
{
$sql="INSERT INTO register_user (register_name, register_mail, register_password) VALUES ('$name', '$email' ,'$en_pass')";
if(mysqli_query($this->con, $sql))
{
echo "Registration successfull. Wait for approvel.";
}
각 요청에 토큰 추가 (값/세션 가져 오기/가져 오기) 및 성공 후 세션 값 설정 해제 및 세션/get/post에없는 값인 경우 – Class