先写入一个html
代码如下
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<form action="get.php" method="GET">
用户名: <input type="text" name="user">
<br>
密码: <input type="password" name="pwd">
<br>
邮箱: <input type="text" name="mail">
<br>
<input type="submit" value="登录">
</body>
</html>
然后写入一个get.php
get的语法:
_GET[]
例如$name=_GET["user"];获取user的输入内容
<?php
$name=$_GET["user"];
$pwd=$_GET["pwd"];
$mail=$_GET["mail"];
echo "$name";
echo "<br>";
echo "$pwd";
echo "<br>";
echo "$mail";
GET的提交方式,用户输入结果会显示在地址栏,安全性不好,地址栏提交数据大小限制2K。
看一下html的结构代码
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<form action="post.php" method="POST">
用户名: <input type="text" name="user">
<br>
密码: <input type="password" name="pwd">
<br>
邮箱: <input type="text" name="mail">
<br>
<input type="submit" value="登录">
</body>
</html>
POST提交交互代码
<?php
$name=$_POST["user"];//POST获取用户输入的user内容
$pwd=$_POST["pwd"];
$mail=$_POST["mail"];
if($name=="admin"&&$pwd=="123"){
echo "登录成功";
}
else if($name=="admin"||$pwd=="123")
{
echo "账号或密码错误,请重试";
}
else{
echo "登录失败,无法验证您的身份,谢谢合作!";
}
post提交的内容地址栏不会显示,提交一些隐私性的数据建议post,post提交的数据显示2M。
可以在php配置文件中修改上传显示(upload_max_filesize = 2M);
POST的方式数据提交,安全性好,上传数据可以修改,大数据提交。