Я хочу передать идентификатор от одного действия к следующему действию, но я не хочу, чтобы его видели в URL. Есть ли способ это скрыть?
Используя Symfony, я создал страницу регистрации, URL которой должен быть /signup/done
Когда форма будет обработана, я хочу перенаправить на действие signupSuccess
и передать недавно созданный ID
для будущего использования. Поэтому я использую ...
$this->redirect('@signup_done?id=' . $sign_up->getId());
Маршрутизация выглядит следующим образом:
signup_done:
url: /signup/done
param: { module: SignUp, action: signupDone }
Я избежал: id в конце, потому что я не хочу его в URL.
Но полученный URL-адрес /signup/done?id=1
В качестве эксперимента я попытался поместить это в шаблон.
<?php echo link_to('Sign-up again', '@signup_done?id=1', 'post=true') ?>
Даже при использовании post параметр запроса отображается в URL.
Необходимость: я хочу передать идентификатор от одного действия следующему действию, но я не хочу, чтобы его видели в URL. Есть ли способ это скрыть?