PHP 개발 기본 튜토리얼 양식 및 사용자 입력
1. 개요:
PHP의 $_GET 및 $_POST 변수는 사용자 입력과 같은 형식의 정보를 검색하는 데 사용됩니다.
2. PHP 양식 처리
한 가지 중요한 점은 HTML 양식을 처리할 때 PHP가 HTML의 데이터를 처리할 수 있다는 것입니다. 페이지의 양식 요소는 PHP 스크립트에서 자동으로 사용할 수 있게 됩니다.
예: 코드는 다음과 같습니다
아래 예에는 두 개의 입력 상자와 제출 버튼이 있는 HTML 양식이 포함되어 있습니다.
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <!-- 新建一个带有两个输入框和一个提交按钮的表单 --> <!-- action为提交的的那个页面,method为提交方式,有$POST和$GET两种 --> <form action="" method="post"> 名字: <input type="text" name="name"> <br/> 年龄: <input type="text" name="age"> <br/> <input type="submit" value="提交"> <hr> 大家好,我是 <?php echo $_POST["name"]; ?>!<br> 今年 <?php echo $_POST["age"]; ?> 岁。 </form> </body> </html>
출력은 오른쪽과 같습니다
자세한 내용은 다음 항목에서 설명하겠습니다
3. 양식 유효성 검사
어떤 경우에도 사용자가 제출한 데이터를 선의로 간주해서는 안 되므로 가능하면 사용자 입력을 클라이언트 스크립트를 통해 확인해야 합니다. 브라우저 유효성 검사가 더 빨라지고 서버의 로드가 줄어듭니다.
사용자 입력을 데이터베이스에 삽입해야 하는 경우 서버 유효성 검사 사용을 고려해야 합니다. 서버에서 양식의 유효성을 검사하는 좋은 방법은 다른 페이지로 이동하는 대신 양식을 자체적으로 전달하는 것입니다. 이렇게 하면 사용자가 동일한 양식 페이지에서 오류 메시지를 받을 수 있습니다. 사용자가 오류를 찾는 것이 더 쉬울 것입니다.
학습 경험:
$GET 및 $POST라는 두 가지 기본 양식 제출 방법이 있으며 둘 다 동일한 기능을 구현합니다. 하지만 구현 과정은 다릅니다.
언제든지 양식 확인이 필요합니다.
Apache를 활성화하는 것을 잊지 마세요