搜索
PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?
小天
小天 2017-03-21 09:17:21
[PHP讨论组]

PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?

<?php
echo "_POST","\n";
var_dump($_POST);
echo "_REQUEST","\n";
var_dump($_REQUEST);
echo "phpinput","\n";
var_dump(file_get_contents("php://input"));
?>

返回结果:

1.png

小天
小天

勇敢站起来快步向前冲是你唯一的出路

全部回复(2)
数据分析师

PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?-PHP中文网问答-PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?-PHP中文网问答

围观一下哦,学习一下。

迷茫

这是基本概念。

虽然你的请求方式是POST,但是并没有传POST参数,a和b是通过GET方式(query string)传过去的。

打印一下$_GET,就能看到a和b了。

对于$_REQUEST:

默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
所以$_REQUEST能接收到参数。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号