繁体   English   中英

使用Content-Type = application / x-www-form-urlencoded发送POST请求时,POST值为空

[英]POST value is empty when Sending POST request with Content-Type = application/x-www-form-urlencoded

我已经通过邮递员发送了标头Content-Type = application / x-www-form-urlencoded的POST请求。

我以以下格式获取了$_POST数组的PHP格式。 我无法在PHP页面中访问$_POST 我该如何解决?

<?php 
switch($method)
{
    case 'registration':
        print_r($_POST);exit;
    break;
}
?>

结果是

Array
    (
        [------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition:_form-data;_name] => "fname"

    bala
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="lname"

    ba
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="uname"

    stsbsathish
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="address"

    chennai
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="email"

    stsbsath2@gmail.com
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="password"

    12345
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="city"

    3
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="state"

    7
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="country"

    8
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="phone"

    897973487
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo
    Content-Disposition: form-data; name="term"

    1
    ------WebKitFormBoundarydUQfNkeuyFTIFgMo--

    )

请注意,标题Content-Type应为: 'application/x-www-form-urlencoded'而应使用enctype="application/x-www-form-urlencoded"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM