【问题标题】:Redirect restfull api codeigniter重定向restful api codeigniter
【发布时间】:2020-05-04 01:32:35
【问题描述】:

我想问一下如何将输入代码表单中的结果重定向到这样的帖子

在 input_post() 页面被重定向后,我如何重定向我想要的 resfull api

public function loginsi_post(){
    $username = $this->post('username');
    $password = $this->post('password');
    $data = [];
    $data['username'] = $username;
    $data['password'] = $password;
    if ($this->model_app->insert('jajal', $data) > 0) {
        $this->response([
            'message' => 'data berhasil disimpan',
            'data'    => $data
        ], REST_Controller::HTTP_CREATED);
    }else{
        $this->response([
            'message' => 'data gagal disimpan'
        ], REST_Controller::HTTP_CREATED);
    }
redirect('main/home'); ---------> is not working
}

【问题讨论】:

    标签: json api codeigniter codeigniter-3 rest


    【解决方案1】:

    注意:不能访问其他文件夹中的任何控制器,并且不允许通过这种方式进行脚本访问。因此必须在 route.php 中设置路由,然后您可以使用路由路径访问该功能。它可以定义如下:-

    例如:- 在 route.php 中,路由定义为:-

    $route['your uri']='your uri';
    

    然后访问控制器:-

    $captcha_url = "http://your_api_url/index.php/nlpgen/nlpimg/" 现在您可以使用 CURL 访问外部 URL。

    【讨论】:

    • 但我希望在我使用restapi输入数据后直接重定向到另一个页面如何路由设置页面
    【解决方案2】:

    请如下设置您的路线。

     public function index() { 
             /*Load the URL helper*/ 
             $this->load->helper('url'); 
    
             /*Redirect the user to some site*/ 
             redirect('http://www.example.com'); 
          }
    

    最好的问候。

    【讨论】:

      猜你喜欢
      • 2014-02-27
      • 2015-01-23
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多