이 기사에서는 주로 PHP 양식에서 값을 전달하는 두 가지 방법을 소개합니다. 하나는 $_GET 변수를 통하고 다른 하나는 $_POST 변수를 통하는 것입니다. (관련 추천: "PHP Tutorial")
이제 특정 PHP 코드 예제를 기반으로 PHP 양식에서 값을 전달하는 두 가지 방법을 소개하겠습니다.
1. $_GET
PHP에서는 미리 정의된 $_GET 변수를 사용하여 method="get"을 사용하여 양식에서 값을 수집합니다.
form.html 파일 코드는 다음과 같습니다.
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="welcome.php" method="get"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
사용자가 "제출" 버튼을 클릭하면 서버로 전송되는 URL은 다음과 같습니다.
http://www.php.cn/welcome.php?fname=php&age=3
이제 "welcome.php" 파일을 통해 양식 데이터를 수집할 수 있습니다. $_GET 변수(양식 필드의 이름은 자동으로 $_GET 배열의 키가 됩니다.):
欢迎 <?php echo $_GET["fname"]; ?>!<br> 你的年龄是 <?php echo $_GET["age"]; ?> 岁。
그림에 표시된 대로:
에서 method="get"을 사용하는 경우 HTML 형식에서는 모든 변수 이름과 값이 URL에 표시됩니다.
참고: 따라서 비밀번호나 기타 민감한 정보를 보낼 때는 이 방법을 사용하면 안 됩니다!
2. $_POST
PHP에서는 미리 정의된 $_POST 변수를 사용하여 method="post"를 사용하여 양식에서 값을 수집합니다.
form.html 파일 코드는 다음과 같습니다.
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
사용자가 "Submit" 버튼을 클릭하면 URL은 다음과 같습니다.
http://www.php.cn/welcome.php
이제 "welcome.php" 파일은 $_POST를 통해 양식 데이터를 수집할 수 있습니다. 변수(양식 필드의 이름은 자동으로 $_POST 배열의 키가 됩니다):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
표시된 바와 같이:
POST 메소드를 사용하여 양식에서 전송된 정보는 누구에게도 보이지 않으며 누구에게도 표시되지 않습니다. 보낼 수 있는 메시지의 양에도 제한이 없습니다.
단, URL에 변수가 나타나지 않기 때문에 해당 페이지를 북마크할 수 없습니다.
이 글은 PHP 양식에서 값을 전달하는 두 가지 방법인 $_GET 및 $_POST에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 PHP 양식에서 값을 전달하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!