PHP에서는 양식 제출 버튼을 클릭하여 양식이 제출되었음을 보장하고 게시 된 콘텐츠가 비어 있지 않은지 확인하기에 충분합니까?
if($_SERVER['REQUEST_METHOD']=='POST' && !empty($_POST['field_data']))
{
echo "ok";
}
귀하의 양식을 사용하여 양식이 제출되었는지 확인하는 방법이있을 수 있습니다.
하고 싶다면 다음과 같이 만들 것 같아요.
$ secure = $ _SESSION [ 'form'] [ 'submit'] = MD5 (time ());
<form>
<input type='hidden' name='secure_form' value='<?php echo $secure ?>' />
</form>
그리고 제출할 때 값을 확인하십시오.
if($_SERVER['REQUEST_METHOD']=='POST' && isset($_POST['secure_form']) && $_SESSION['form']['submit'] == $_POST['secure_form']) {
//do stuff
}
물론 session_start()
페이지 상단에 추가 해야합니다!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다