>  기사  >  백엔드 개발  >  PHP 포스트 메소드를 통해 데이터를 양식으로 얻는 방법은 무엇입니까? (코드 예)

PHP 포스트 메소드를 통해 데이터를 양식으로 얻는 방법은 무엇입니까? (코드 예)

藏色散人
藏色散人원래의
2018-08-27 15:17:3215410검색

웹사이트 개발 과정에서 우리는 일반적으로 PHP 형식에서 관련 작업을 접하게 됩니다. 예를 들어, PHP가 제출 후 방법으로 양식 데이터를 얻는 경우 이를 어떻게 작동합니까? 내 [PHP는 어떻게 get 메소드를 통해 양식 데이터를 얻나요? 】이 기사를 통해 모든 사람은 이미 php $_GET[] 변수 양식 데이터를 얻는 방법을 어느 정도 이해하고 있다고 생각합니다.

이 글에서는 계속해서 PHP가 post 메소드를 통해 양식 데이터를 얻는 방법에 대해 자세히 소개할 것입니다.

아래에 구체적인 코드 예시가 있습니다.

1. 양식 양식 코드(포스트 메소드 제출 양식 예시):

<html>
<head>
    <meta charset="utf-8">
    <title>form表单post方法示例</title>
</head>
<body>
<form action="/test/test.php" method="post" >
    <form action="test.php" method="post">
        名字: <input type="text" name="fname"><br>
        年龄: <input type="text" name="age"><br>
        <input type="submit" value="提交">
    </form>
</form>
</body>
</html>

브라우저를 통해 액세스하면 효과는 다음과 같습니다.

PHP 포스트 메소드를 통해 데이터를 양식으로 얻는 방법은 무엇입니까? (코드 예)

위와 같이, 이름을 입력하면 연령 클릭이 test.php 파일에 제출됩니다.

2 test.php 코드는 다음과 같습니다(php는 게시물 데이터를 가져옵니다):

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。

여기에서는 PHP $_POST[] 변수를 사용하여 양식 데이터, 즉 fname 및 age 매개변수를 가져옵니다. (PHP 제로 기반 입력 튜토리얼을 참조하는 것이 좋습니다. 의 2장 내용: PHP 양식) 제출 후 브라우저 액세스 결과는 다음과 같습니다.

PHP 포스트 메소드를 통해 데이터를 양식으로 얻는 방법은 무엇입니까? (코드 예)

여기서 양식 매개변수는 브라우저 주소 표시줄의 링크에 나타납니다. 즉, PHP에서 post 메소드를 통해 제출한 양식 정보가 주소 표시줄에 전혀 표시되지 않습니다. 웹 폼 디자인에서는 대부분의 사람들이 post submit 방식을 사용하는데, 그 이유는 post submit 방식이 form 제출 방식보다 훨씬 안전하고, 민감한 정보의 유출을 피할 수 있고, post로 보내는 정보의 양에 제한이 없기 때문이다. 하지만 URL에 변수가 나타나지 않기 때문에 해당 페이지를 북마크할 수 없습니다.

위 내용은 제출 후 양식 데이터를 얻기 위한 PHP의 구체적인 방법과 기능에 관한 것입니다. 그것은 일정한 참고 가치를 가지고 있으며 도움이 필요한 친구들에게 도움이 되기를 바랍니다.

위 내용은 PHP 포스트 메소드를 통해 데이터를 양식으로 얻는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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