1

Symfony の HttpKernelInterface handle() 関数について少し混乱しています。ドキュメントによると、この関数は応答を返します。しかし、私の場合、この関数がリダイレクトを実行するように見えます-リダイレクトにより、すべての場合にログインページに移動します.

だから私がやろうとしているのは、リクエストをセッションに保存することです:

$request = $event->getRequest();
$data = serialize($request);
$this->_session->set('pl_lastUserRequest', $data);

その後、いくつかの他のページが表示されます。後で、リクエストはリクエスト オブジェクトに変換され、処理される必要があります。

$request = unserialize($this->_session->get('pl_lastUserRequest'));

そして今、そのリクエストオブジェクトをカーネルのハンドル関数に渡すことができると思いましたが、そうするとログインページにリダイレクトされます:

$response = $kernel->handle($request);

リクエストとレスポンスの両方のオブジェクトを (デバッグ用に) 出力しようとしました。そのページを 1 秒間だけ見ると、リダイレクトが開始されます。私が間違っていることはありますか?

4

0 に答える 0