Вы можете отправить URL как www.yousite.com/index.php/password/reset/116wef4wef4325w6e4
В вашем контроллере password.php у вас есть:
class Password extends CI_Controller {
function reset($token)
{
if(isset($token) AND $token != '')
{
$retrived_token = $token; //it's automatically passed by CI to this method.
//It would output 116wef4wef4325w6e4
//you may do some validation of it through a model here.
//ex. if($this->mymodel->validate_token($retrieved_token)
//{ do something } else { }
}
}
}
Вы не предоставили никакой информации о том, какВаше приложение структурировано, поэтому я только что предположил, что у вас может быть контроллер только для работы с паролями.Если это не так, вы можете использовать метод «password» внутри родительского контроллера, который в свою очередь принимает 2 параметра, в данном случае «reset» и «token».Или вы можете использовать собственный маршрут, может быть.Если вы предоставите эту информацию, я мог бы помочь обновить мой код предложения.