How to access POST data in PHP?

后端 未结 7 1064
囚心锁ツ
囚心锁ツ 2020-12-13 19:43

I need to write a PHP page which would accept an XML document sent over a POST request like this:

POST /mypage.php HTTP/1.1
Host: myhost.com
Content-Type: ap         


        
7条回答
  •  醉梦人生
    2020-12-13 20:23

    Read from php://input. For example, you could use:

    $rawdata = file_get_contents('php://input');
    

    or

    $rootNode = simplexml_load_file('php://input');
    

    The alternative, using $HTTP_RAW_POST_DATA, works, too - but it's slower and needs the PHP configuration always_populate_raw_post_data.

提交回复
热议问题