1、一般html网页表单的post类型为application/x-www-form-urlencoded,在php端使用$_POST['key']的方式接收。
2、而非网页表单的post在apache服务器是使用apache_request_headers();方式接收数据
3、那兼容的方法就可以是:
//post
$data = apache_request_headers();
$type = $data['Content-Type'];
if ( 'application/x-www-form-urlencoded' == $type )
{
// web form
$name = $_POST['name'];
$passwd = $_POST['passwd'];
}
else
{
$name = $data['name'];
$passwd = $data['passwd'];
}