双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

请问GET 能用,但是POST不能用是怎么回事?

a541464750 a541464750 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
先上代码:
html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加用户</title>
</head>
<body>
<form action="adduser.php" method="post">
<div>
<input type="text" name="fname">
</div>
<div>
<input type="text" name="age">
</div>
<input type="submit" value="提交">
</form>
</body>
</html>


adduser.php:
<?php

require_once "connectDB.php";
print_r( $_POST );
//var_dump($_POST;
$fname = $_POST[ 'fname' ];
$age = $_POST[ 'age' ];

$conn = connectDB();
mysqli_query( $conn, "INSERT INTO user(name,age) VALUES ('$fname','$age')" );

?>

输出:
Array ( )
Notice: Undefined index: fname in C:\xampp\htdocs\DataBase\adduser.php on line 21

Notice: Undefined index: age in C:\xampp\htdocs\DataBase\adduser.php on line 22

查看数据库里面有一条空数据插入。但是把post换成get以后就能可以插入正确的数据。
...全文

相关推荐

GET与POST的区别

整理资源

CrazyPotatooo

get、post、request的区别

代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险。代码审核不是简单的检查代码,审核代码的原因是确保代码能安全的做到对信息和资源进行足够的保护,所以熟悉整个应用程序的业务流程对于控制潜在的风险是非常重要的。审核人员可以使用类似下面的问题对开发者进行访谈,来收集应用程序信息。大多数漏洞的形成原因主要都是未对输入数据进行安全验证或对输出数据未经过安全处理,比较严格的数据验证方式为: 1.对数据进行精确匹配 2.接受白名单的数据 3.拒绝黑名单的数据 4.对匹配黑名单的数据进行编码 在PHP中可由用户输入的变量列表如下: $_SERVER $_GET $_POST $_COOKIE $_REQUEST $_FILES $_ENV $_HTTP_COOKIE_VARS $_HTTP_ENV_VARS $_HTTP_GET_VARS $_HTTP_POST_FILES $_HTTP_POST_VARS $_HTTP_SERVER_VARS 我们应该对这些输入变量进行检查

qq_42194860

浅析Get与Post的区别

表单的提交方式POST和GET有什么区别 ,在这里有详细的阐述,我相信它一定对你有所帮助!

苍穹无痕

GO接收GET/POST参数及发送GET/POST请求的实例详解

Golang: 接收GET和POST参数 GET 和 POST 是我们最常用的两种请求方式,今天讲一讲如何在 golang 服务中,正确接收这两种请求的参数信息。 处理GET请求 1.1 接收GET请求 //接收GET请求 func Get(writer http.ResponseWriter , request *http.Request) { query := request.URL.Query() // 第一种方式 // id := query[id][0] // 第二种方式 id := query.Get(id) log.Printf(GET: id=%s\n

weixin_38704870

Ajax Get、Post请求

Ajax Get、Post请求 Ajax Get、Post请求 Ajax Get、Post请求

在路上s
评论 14
收藏 已收藏
分享
返回顶部
a541464750
基础编程 21,889 成员 140,329 内容