
正文
post数据获取php php 获取$_post数据为空
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php函数里面怎么获取post过来的值
php直接用全局变量$_POST来接收post参数
比如:前端input name ="username" value="123" type="text"/
参数username通过post传参数到服务器,php以$_POST['username']来接收
相关问答
Q1: 获取post数据的方法
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用。
如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。
需要设置php.ini中的always_populate_raw_post_data值为On,PHP才会总把POST数据填入变量$http_raw_post_data。
适用大多数类型的Content-type, php://input 允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype="multipart/form-data"。
通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。
原文地址
Q2: PHP如何获得POST传来的值?
POST都是以key-value的形式传过来的。所以分两种情况:\x0d\x0a如果事先知道key,可以用$_POST['your_key']取到值。\x0d\x0a如果事先不知道key,可以遍历$_POST变量:\x0d\x0aforeach($_POST as $key=$val) {\x0d\x0a echo $key.": ".$val."
\n";\x0d\x0a}
post数据获取php的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 获取$_post数据为空、post数据获取php的信息别忘了在本站进行查找喔。







