PHP的$ _POST不喜欢我发布的内容

时间:2011-07-12 00:51:11

标签: php javascript

众所周知,PHP有一个$_POST变量,用于存储来自POST请求的数据。

我正在尝试将它与XHR一起使用..

xhr.send('hey=hello&hi=there'); 

..但它不起作用..

echo $_POST['hey'] . ' ' . $_POST['hi']; # The page should say "hello there", but it doesn't.

我是否错误地发送了数据?

我需要更改我的php.ini吗?

我如何让它工作? :(

1 个答案:

答案 0 :(得分:5)

问题很可能是您没有使用Content-Type application/x-www-form-urlencoded发送请求,因此它被视为未知的数据块而不是一组URL编码的密钥/价值对。