从URL,PHP Codeigniter中提取数据

时间:2019-06-17 06:13:23

标签: php codeigniter

现在,我正在一个Codeigniter项目中,在该项目中,我正在向用户发送链接以更新其密码,所有事情都按照计划进行。现在,我只需要知道如何从用户遵循的URL中提取数据来更新密码即可。

  

示例:   http://localhost/ciauth/user/password_reset/user@gmail.com/6f1bb1aeba261e92c390ac28d85267767038703e

我想在电子邮件ID之后提取代码。

3 个答案:

答案 0 :(得分:3)

  

没关系,我已经解决了   $ url_code = $ this-> uri-> segment(4);

没关系。但是,如果您使用action函数实现它,那就更好了:

    public function password_reset($email, $code){
        // $email: user@gmail.com
        // $code: 6f1bb1aeba261e92c390ac28d85267767038703e
    }

答案 1 :(得分:2)

尝试此操作,您可以从中提取完整的url,将以下代码放置到password_reset()中以查看您的网址extraction

echo'<pre>';print_r($this->uri->segment_array());die;

答案 2 :(得分:0)

没关系,我已经解决了它的问题

$url_code=$this->uri->segment(4);