作业总结:
表单发送的时候如果使用GET方式发送,会在地址栏显示明文信息,如果使用POST发送,信息内容是加密的,尽量使用此种方式发送表单内容比较安全。
作业要求是如果php代码放在顶部,运行的时候需要如何处理?
解决方案是在顶部的php代码里做一个if判断,使用isset函数判断一下获取到的post是否有内容,如果有内容就进行打印内容。
实例
<?php if(isset($_POST['user'])||isset($_POST['pass'])){ echo "<pre>"; print_r($_POST); echo "</pre>"; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>发送数据</title> </head> <body> <form action="" method="POST"> <label>用户名</label> <input type="text" name="user" > <label>密码</label> <input type="password" name="pass" > <button>提交</button> </form> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例