PHP中$ _POST接收不到数据$ _REQUEST能接收到,请问是为什么?[问题关闭,请勿点]

查看:163
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆