判断PHP文件中,表单提交的方式是什么?我的例子中使用if($_GET)判断表单是否提交可以吗?<form method="get">
<input type="text" name="num1" placeholder="num1">
<input type="text" name="num2" placeholder="num2">
<button type="submit">提交</button></form><?phpif($_GET){
$num1 = $_GET['num1'];
$num2 = $_GET['num2'];
$result = $num1 + $num2; echo $result;
}?>
2 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
严谨一点 如果对面给你随便穿个参数呢 get 方式并不安全
if( isset($_GET['num1']) && $_GET['num1'] && isset ($_GET['num2']) && $_GET['num2'] ){ //TODO}
慕桂英3389331
TA贡献2036条经验 获得超8个赞
并不严谨,只是判断$_GET
是否是空数组而已,没有判断参数是否正确,你把提交后的url去掉一个参数
比如test.php?num1=1&num2=3
手动变成test.php?num1=1
去提交就会发现报错了
- 2 回答
- 0 关注
- 1021 浏览
添加回答
举报
0/150
提交
取消