【发布时间】:2017-10-06 05:21:33
【问题描述】:
我正在处理一个令人惊讶的 $_POST 数组总是为空的域。
我已将脚本更改为另一个位置(域),它确实接收了参数,我可以打印它们。
什么会影响它? http访问?任何 php.ini 设置?
<?php
echo "POST<br>";
print_r($_POST);
echo "<br>--------------</br>";
【问题讨论】:
-
$_REQUEST 有效吗?
-
试试
print_r($_SERVER['REQUEST_METHOD']) -
只是 POST 的东西被压制了?请添加一个最小的工作示例及其输出......它还应该显示 GET 和 REQUEST 是否正常。
-
是的,REQUEST 有效,也是空的。如果我尝试使用 get 我可以打印 $_GET 数组
-
可能是它的跨域,ajax POST ?