PHP 양식 및 사용자 입력
이전 PHP 기본 튜토리얼에서 $_GET 및 $_POST 변수를 사용하여 사용자 입력과 같은 양식의 정보를 검색하는 것을 배웠습니다.
그럼 양식이란 무엇일까요?
웹 양식의 기능은 시청자와 웹사이트에 대화형 플랫폼을 제공하는 것입니다. 양식은 주로 웹 페이지에서 서버로 데이터를 보내는 데 사용됩니다. 예를 들어, 정보를 입력할 때 제출해야 하는 것은 클라이언트에서 양식의 콘텐츠를 전송하는 것입니다. 브라우저로 전송되어 PHP 프로그램에 의해 처리된 다음 사용자가 요구하는 정보가 클라이언트 브라우저로 다시 전달됩니다. 사용자의 정보를 획득하여 PHP는 웹 양식과 상호 작용합니다.
참고: 양식은 HTML 지식에 속하며 HTML 튜토리얼
에서 자세히 설명됩니다.
형태는 어떤지 살펴볼까요?
인스턴스
rreee
위 코드를 실행한 결과는 다음과 같습니다.
예, 이것은 양식에 관한 이야기인데, 완성된 양식 정보를 어디로 보내나요? 제출을 클릭하면 양식의 데이터가 POST 형식이 됩니다. form.php 페이지로 보냈습니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP中文网</title> </head> <body> <form action="form.php" method="post"> 名字: <input type="text" name="fname"><br> 年龄: <input type="text" name="age"><br> <input type="submit" value="提交"> </form> </body> </html>
form.php로 보낸 실행 결과:
환영합니다: liuqi
당신의 나이는 : 18
양식 유효성 검사
가 유효성 검사에 있어야 합니다. 가능할 때마다 사용자 입력(클라이언트 스크립트를 통해) 브라우저 유효성 검사가 더 빨라지고 서버의 부하가 줄어듭니다.
사용자 입력을 데이터베이스에 삽입해야 하는 경우 서버 유효성 검사 사용을 고려해야 합니다. 서버에서 양식의 유효성을 검사하는 좋은 방법은 다른 페이지로 이동하는 대신 양식을 자체적으로 전달하는 것입니다. 이렇게 하면 사용자는 동일한 양식 페이지에서 오류 메시지를 받을 수 있습니다. 사용자가 오류를 찾는 것이 더 쉬울 것입니다.
다음 섹션에서 양식 유효성 검사에 대해 설명하겠습니다