2017-05-08 47 views
1

我正在使用一个域,令人惊讶的$ _POST数组总是空的。域不允许脚本接收POST参数

我已经改变了脚本到另一个位置(域),它确实接收到参数,我可以打印它们。

什么可能会影响它? httpaccess?任何php.ini设置?

<?php 
echo "POST<br>"; 
print_r($_POST); 
echo "<br>--------------</br>"; 
+0

$ _REQUEST正在工作? –

+1

尝试'print_r($ _ SERVER ['REQUEST_METHOD'])' – Akintunde007

+0

只是邮件的东西被压制?请添加一个最小的工作示例及其输出...它也应该显示GET和REQUEST是否正常。 – vv01f

回答

0

从@icesar,answer

“这里的另一个可能的原因 - 我的形式提交到domain.com没有WWW和我成立了一个自动重定向到加入‘WWW’。 $ _POST阵列在这个过程中被清空了,所以要解决这个问题我只需要提交到www.domain.com“