Допустим, у меня в контроллере есть метод с именем
book($chapter,$page);
где $ chapter и $ page должны быть целыми числами. Для доступа к методу URI будет выглядеть как
book/chapter/page
Например,
book/1/1
Если пользователь пытается получить доступ к URI без передачи всего параметра или неверного параметра, например
book/1/
или
книга / abcxyz / 1
Я могу сделать некоторые операторы if else для обработки, например
if(!empty($page)){
//process
}else{
//redirect
}
У меня вопрос: есть ли лучшая практика для обработки этих недопустимых параметров, переданных пользователем? Моя конечная цель - перенаправлять на главную страницу всякий раз, когда есть неверный параметр ? Как мне этого добиться?