表单提交地址问题
(1)为了便于维护,将表单提交给当前页面本身。注意:若文件重命名,代码就得修改,为增强鲁棒性,所以使用代码
<?php echo $_SERVER['PHP_SELF']; ?>
(2)将PHP代码放在HTML代码之前,为了更灵活控制HTML输出,但是有一个问题在执行前需判断一下,表单处理逻辑并不是每一次需求都要执行。
需判断请求方式,再决定是否执行。
<?php
//针对当前请求方式
if($_SERVER['REQUEST_METHOD']==='POST'){
var_dump($_POST);
}
?>
(3)$_GET:接收URL地址问号参数中的数据
$_POST:接收请求体中的数据
(4)a)传参方式不同 GET 提交参数是URL POST 提交参数是请求体
b)请求方式不同
c)GET数据长度有限因为URL地址长度有限(2000个字符)
POST界面看不见,浏览器不存储,更安全
本文来自博客园,作者:{酿酿},转载请注明原文链接:{Http://cnblogs.com/NiangNyang}

浙公网安备 33010602011771号