PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?[问题关闭,请勿点]
本文介绍了PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?[问题关闭,请勿点]的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
问题都已经采纳了,你们这些人就不要点踩了好么??只是当时迷茫,后来经过答友点拨豁然开朗,你们这些踩的人什么心态?????????报复社会???
PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么
请求地址:http://127.0.0.1/test.php?a=1...
php页面代码test.php
<?php
echo "_POST","\n";
var_dump($_POST);
echo "_REQUEST","\n";
var_dump($_REQUEST);
echo "phpinput","\n";
var_dump(file_get_contents("php://input"));
?>
返回结果:
这个问题已被关闭,原因:问题已解决 - 问题已解决,且对他人无借鉴意义
解决方案
这是基本概念。
虽然你的请求方式是POST
,但是并没有传POST
参数,a
是通过GET
方式(query string)传过去的。
打印一下$_GET
,就能看到a
了。
对于$_REQUEST
:
默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
所以$_REQUEST
能接收到参数。
参考:
这篇关于PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?[问题关闭,请勿点]的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文