首頁  >  問答  >  主體

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

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

小天小天2792 天前1467

全部回覆(2)我來回復

  • 数据分析师

    数据分析师2017-10-01 00:54:22

    PHP中$ _POST接收不到資料$ _REQUEST能接收到,請問是為什麼?-PHP中文網問答-PHP中$ _POST接收不到資料$ _REQUEST能接收到,請問是為什麼?-PHP中文網問答

    圍觀一下哦,學習一下。

    回覆
    0
  • 迷茫

    迷茫2017-03-21 09:18:23

    这是基本概念。

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

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

    对于$_REQUEST:

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

    回覆
    0
  • 取消回覆