Извлечение данных из URL, PHP Codeigniter - PullRequest
0 голосов
/ 17 июня 2019

Сейчас я работаю над проектом Codeigniter, в котором я отправляю ссылку пользователю, чтобы обновить его пароль, все работает по плану. Теперь все, что мне нужно знать, - это как извлечь данные из URL-адреса, по которому пользователь обновляет пароль.

Пример: http://localhost/ciauth/user/password_reset/user@gmail.com/6f1bb1aeba261e92c390ac28d85267767038703e

Я хочу извлечь код после идентификатора электронной почты.

Ответы [ 3 ]

3 голосов
/ 17 июня 2019

Не берите в голову, я решил это, выполнив $ url_code = $ this-> uri-> сегмент (4);

Это нормально.Но будет лучше, если вы реализуете его с помощью функции действия:

    public function password_reset($email, $code){
        // $email: user@gmail.com
        // $code: 6f1bb1aeba261e92c390ac28d85267767038703e
    }
2 голосов
/ 17 июня 2019

Попробуйте, Из этого вы можете сделать полную распечатку url, поместите код ниже к вашему password_reset(), чтобы увидеть ваш URL extraction

echo'<pre>';print_r($this->uri->segment_array());die;
0 голосов
/ 17 июня 2019

Не бери в голову, я решил это сделать

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...