
get和post方法功能类似的,使用建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式; 2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
区别表现如下:
1 get是从服务器上获取数据,post是向服务器传送数据。 2 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过>
好像jquery未封装有直接获取的方法,请参考javascript原生方法:
>
post 请求获取body内容
注意:>
这个是简单的input
1、html前端(使用POST传值)代码
<!Doctype html><html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>Form Page</title>
</head>
<body>
<form method="post" action="1php">
<label>转到第</lable><input type="text" name="page">页<br>
<input type="submit" value="提交" name="submit">
</form>
</body>
</html>
2、1php代码
<php$page = is_int($_POST['page'];
if(!$page){
echo "页码格式错误";
}else{
echo "你看到的是"$page"页";
}
function is_int($page){
$reg = '/[0-9]/';
if(preg_match($reg, $page){
return $page;
}else{
return false;
}
}
>
获取到请求的url:在onRequest(request, response) ----》requesturl
获取到路由名字: url(url模块)parse(requesturl)pathname
获取到对应参数值:
1先获取到所有参数队列:url(url模块)parse(requesturl)query
2取出队列中对应的参数值:querystring(模块)parse(countQuery《参数队列》)["参数key"]
因为form表单的enctype编码方式不同导致的;enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
默认地,表单数据会编码为 "application/x->
以上就是关于什么时候用get请求什么时候用post请求全部的内容,包括:什么时候用get请求什么时候用post请求、Php获取参数的几种方法、jquery如何快速获取页面的get传值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)