为什么PHP中post无法获取数据.get可以

为什么PHP中post无法获取数据.get可以,第1张

您好,这样的: 之间的数据都属于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过来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9558258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存