在控制器中检索POST请求正文

时间:2013-05-29 01:26:09

标签: php codeigniter

我正在尝试将soap xml请求发送到codeigniter方法。但它没有收到请求xml。一切看起来都不错,但没有任何效果 一个接一个地尝试了所有注释的代码,但没有运气

function index()
{
  if($_SERVER['REQUEST_METHOD'] === 'POST')
  {
   //echo "Dude! This is cool."; Works Fine!
   //echo $this->input->get_post();
   //echo $this->input->post();
   //echo $this->input->post(NULL,TRUE);

   print_r($_POST);
  } else {
        echo "Dude! This is not cool.";
  }
}

2 个答案:

答案 0 :(得分:0)

扩展输入类,在/ application / core /

中创建一个{subclass_prefix} _Input.php文件

答案 1 :(得分:0)

尝试

function index()
{
  if($_SERVER['REQUEST_METHOD'] == 'POST')
  {
   $data = file_get_contents("php://input");
   echo $data;

  } else {
        echo "Dude! This is not cool.";
  }
}