>  기사  >  백엔드 개발  >  양식 제출 PHP 양식 자체 제출

양식 제출 PHP 양식 자체 제출

WBOY
WBOY원래의
2016-07-29 08:38:251011검색

대부분의 경우 Action 속성에 양식 콘텐츠를 처리하기 위해 다른 URL 주소를 지정하지만 어떤 경우에는 양식 데이터를 우리 자신에게 제출해야 합니다. 이때 Action 속성 값을 어떻게 지정해야 합니까?
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
print '

'; > print_r($_POST); 
인쇄 '다시 시도하세요'
인쇄 '} else {
?>
> 이름:

이메일: < br>
맥주:




/form>
}
?>
위 코드는 자신에게 양식 제출을 구현합니다. (참고: PHP 4.1.0 이전 버전에서는 대신 $_HTTP_POST_VARS를 사용하세요. 아래 코드의 $_Post 변수). 여기서는 서버 변수 $_Server를 사용하여 현재 페이지의 URL 주소를 가져와 양식의 Action 속성에 할당합니다. 서버가 URL 요청을 POST 요청인지 GET 요청인지 확인하는 데 작은 트릭이 사용됩니다. 이는 요청을 처리할 때 숨겨진 변수를 양식에 추가하는 것입니다. isset 함수를 사용하여 이 숨겨진 변수가 설정되어 있는지 감지하여 요청이 POST 또는 GET 메서드를 사용하는지 확인합니다.

위에서는 양식 제출 내용을 포함하여 PHP 양식 제출에 대해 직접 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.