表单提交地址问题

(1)为了便于维护,将表单提交给当前页面本身。注意:若文件重命名,代码就得修改,为增强鲁棒性,所以使用代码

1
2
3
<?php
 echo $_SERVER['PHP_SELF'];
?>

 (2)将PHP代码放在HTML代码之前,为了更灵活控制HTML输出,但是有一个问题在执行前需判断一下,表单处理逻辑并不是每一次需求都要执行。

需判断请求方式,再决定是否执行。

1
2
3
4
5
6
<?php
//针对当前请求方式
if($_SERVER['REQUEST_METHOD']==='POST'){
    var_dump($_POST);
}
 ?>

 (3)$_GET:接收URL地址问号参数中的数据

          $_POST:接收请求体中的数据

(4)a)传参方式不同 GET 提交参数是URL  POST 提交参数是请求体

         b)请求方式不同

         c)GET数据长度有限因为URL地址长度有限(2000个字符)

            POST界面看不见,浏览器不存储,更安全

posted @   酿酿  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示