在Codeigniter中,$_GET['data']
在$_POST['data']
和$_REQUEST['data']
无效的情况下正常运作。
任何人都知道解决方案吗?
代码:
public function index()
{
echo $_POST['data'];
exit;
}
答案 0 :(得分:0)
从屏幕截图中我可以看到您实际上是在向URL发送GET请求。因为网址说
http://impexdemo.com/d/scp/webservice/test/?data=test
此处data=test
是GET参数。您必须在邮递员的POST
部分设置request body
参数。
答案 1 :(得分:0)
在控制器中
public function index()
{
$this->load->view("form");
}
public function add()
{
$data = $_POST['data']
echo $data;
}
并确保您的观看表单操作为"<?php echo base_url() ?>controller_name/method"
,并且输入fild为name='data'
您的错误来自 exit()
功能。所以删除它。工作正常
答案 2 :(得分:0)
感谢您的帮助。 我找到了解决方案。 Postman中存在一些问题,所以这个错误已经解决了,现在我在api调用中得到了结果。