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")); ?>
返回结果:
数据分析师2017-10-01 00:54:22
PHP에서 $ _POST가 데이터를 받을 수 없습니다$ _REQUEST가 데이터를 받을 수 있습니다. - PHP 중국어 웹사이트 Q&A - PHP에서 $ _POST가 데이터를 받을 수 없습니다. 왜? - PHP 중국어 웹사이트 Q&A
와서 보고 배워보세요. .
迷茫2017-03-21 09:18:23
这是基本概念。
虽然你的请求方式是POST,但是并没有传POST参数,a和b是通过GET方式(query string)传过去的。
打印一下$_GET,就能看到a和b了。
对于$_REQUEST:
默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
所以$_REQUEST能接收到参数。