HTML 기본 튜토리얼 GET 메소드 및 POST 메소드

GET 방식 및 POST 방식


GET 제출 방식 (드물게 사용됨)

GET 메소드는 액션이 ​​지정한 핸들러에 양식 데이터를 추가한 후 서버에 요청합니다.

참고: 주소 표시줄에서 데이터를 전송하는 기본 방법은 GET입니다.

첫 번째 예제를 변형해 보겠습니다

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>用户注册</title>
    </head>
    <body>
        <font size="5" color="red">欢迎注册php.cn</font>
        <form name="user" method="get" action="" >
            用户名:<input type="text" name="username"/>
            <br/>
            密码:<input type="password" name="userpwd"/>
            <br/>
            <input type="submit" value="提交信息"/>
        </form>
    </body>
</html>

로컬에서 테스트할 때 정보를 입력하고 제출을 클릭하면 브라우저 주소 표시줄이

15.png<으로 변경되는 것을 확인할 수 있습니다. 🎜>

위 URL에 대한 설명:

  • login.php //는 양식 처리기 파일입니다.

  • 사용자 이름 =Xiao Ming&userpwd= 123456 //양식으로 제출된 데이터를 "쿼리 문자열"이라고도 합니다.

  • 액션 파일과 쿼리 문자열은 "?"로 구분됩니다.

  • 각 두 양식 요소의 "이름=값"은 "&"로 구분됩니다.

  • 양식 이름과 양식 값은 "="로 구분됩니다.

참고: 양식 요소가 서버에 데이터를 전달하지 않으려는 경우 이름 속성을 추가할 수 없습니다. 서버에 전달된 데이터에 이름이 없으면 해당 값을 얻을 수 없습니다.

GET 방식의 특징:

  • GET 방식은 비밀번호와 같은 민감한 데이터를 제출할 수 없습니다.

  • GET 방식은 소량의 데이터만 제출합니다. 주소 표시줄의 길이가 제한되어 있기 때문에 약 100자 정도입니다.

  • GET 모드에서는 첨부파일을 업로드할 수 없습니다.


POST 양식 제출 방법

POST 제출 방식에서는 양식 데이터를 주소에 추가하지 않고 양식 핸들러에 직접 전달합니다.

POST 방식의 특징:

  • POST로 제출하는 데이터는 비교적 안전합니다.

  • POST는 대용량 데이터를 제출할 수 있습니다.

  • POST를 통해 첨부파일을 업로드할 수 있습니다.

예를 살펴보겠습니다.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>用户注册</title>
    </head>
    <body>
        <font size="5" color="red">欢迎注册php.cn</font>
        <form name="user" method="post" action="login.php" >
            用户名:<input type="text" name="username"/>
            <br/>
            密码:<input type="password" name="userpwd"/>
            <br/>
            <input type="submit" value="提交信息"/>
        </form>
    </body>
</html>

참고: 로컬에서 테스트할 때 주소 표시줄의 변경 사항을 관찰하여 주소 표시줄의 변경 사항과 동일한지 확인하세요. 제출 방법 얻기

지속적인 학습
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>用户注册</title> </head> <body> <font size="5" color="red">欢迎注册php.cn</font> <form name="user" method="get" action="" > 用户名:<input type="text" name="username"/> <br/> 密码:<input type="password" name="userpwd"/> <br/> <input type="submit" value="提交信息"/> </form> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~