Как реализовать сообщение об ошибке после редиректа?
Это называется flash messages. Сообщение записывается в специальную переменную в сессии. При рендере страницы проверяется наличие такого сообщения. Если есть - оно выводится и сразу удаляется из сессии, чтобы исключить повторный вывод.Yii. How to work with flash messages
Я не знаю, что ты хочешь сделать, но догадываюсь. Для твоего случая, наверное, подошло бы использование одного скрипта test. То есть все бы выглядело так: /test?page=1/test?page=2&id=17
/test?page=3
Ну а то что переменные хранить в сессии - почему бы и нет?