批改状态:未批改
老师批语:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>get</title>
<style>
div{margin:0 auto;width: 400px;height: 200px;border:1px solid #ccc;text-align: center;box-shadow: 1px 1px 9px 1px}
button{float: left;margin-left: 90px;}
</style>
</head>
<body>
<div>
<h1>用户登录</h1>
<form action="" method="get">
<p>
<label for="">邮箱:</label><input type="email" id="email" name="email" placeholder="邮箱格式要对" value="<?=$_GET['email']?:'' ?>">
</p>
<p>
<label for="">密码:</label><input type="password" id="password" name="password" placeholder="密码" value="<? =$_GET['email']?:'' ?>" >
</p>
<p><button>登录</button></p>
</form>
</div>
</body>
</html>
<?php
echo '<pre>';
print_r($_GET);
?>点击 "运行实例" 按钮查看在线实例
1:POST的使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>post</title>
<style>
div{margin:0 auto;width: 400px;height: 200px;border:1px solid #ccc;text-align: center;box-shadow: 1px 1px 9px 1px}
button{float: left;margin-left: 90px;}
</style>
</head>
<body>
<div>
<h1>用户登录</h1>
<form action="" method="post">
<p>
<label for="">邮箱:</label><input type="email" id="email" name="email" placeholder="邮箱格式要对" value="<?=$_POST['email']?:'' ?>">
</p>
<p>
<label for="">密码:</label><input type="password" id="password" name="password" placeholder="密码" value="<?=$_POST['password']?:'' ?>" >
</p>
<p><button>登录</button></p>
</form>
</div>
</body>
</html>
<?php
include './1.php';
?>点击 "运行实例" 按钮查看在线实例
<?php echo '<pre>'; $a=$_POST['email']; $b=$_POST['password']; echo '<p>您的邮箱:'.$a.'<p>'; echo '<p>您的密码:'.$b.'<p>'; ?>
点击 "运行实例" 按钮查看在线实例
总结
1:get使用快捷,可以用在页面之间传输数据;数据拼接;
缺点:不安全是明码;不建议使用在有密码和个人信息的页面;还有传输的数据不能超过一定额度可能是4k
2:post的使用;可以传输相比get更多的数据更加的安全;
推荐使用在有密码的页面;但是现在有一种软件可以截取数据;叫做fd;最后做一个加密操作。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号