您好,这样的: 之间的数据都属于post,如文本框“username”中的数据,密码框“passowrd”中的数据,因为method="post",所以是post提交,method还可以设置为method=“get”。比如Structs的标记,,,,,,
后台获取前端表单的值,依赖于表单控件的name属性,而 <INPUT id="token" VALUE ="证明材料"> 并没有设定name属性,所以获取不到,应该改为 <INPUT name="token" id="token" VALUE ="证明材料">
确保Android确实提交数据过来了,可以使用$_REQUEST打印检测看下
可以给Java设置代理,通过Fiddler捕获>
1,信息不全导致无法取到。
2,没有填写method=“post”。
3,传递的参数是在URL里,而不是body体。
如:
一般来说用PHP来模拟post提交数据有三种方法,file_get_contents、curl和socket。
写了个公用函数,专门用来打印post数据:
<php
function pr() {
$params = func_get_args();
foreach ($params as $key => $value) {
echo "<pre>";
print_r($value);
echo "</pre>";
}
}
以上就是关于为什么PHP中post无法获取数据.get可以全部的内容,包括:为什么PHP中post无法获取数据.get可以、php post 为何无法获取表单值、求教 php $_POST 无法接收到 android ios POST过来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)