0

私は Yii2 の高度なプロジェクトでページ キャッシングを実装しようとしていましたが、すべてがとてもクールに思えました。そして突然、私は奇妙な問題に見舞われました。

ケース: Web サイトのホームページには、DB からのレコードの表示などの動的データ、名前 (ユーザーがログインしている場合) などの現在のユーザーの情報、および静的コンテンツがあります。また、AJAX 呼び出しを使用して結果をフェッチする検索入力フィールド。

ページの読み込みを高速化するために、Yii2 が提供する PageCaching を実装しました。そして、すべてうまくいきました。しかし、私が行き詰まった 1 つの問題は、ユーザーのログイン後に ajax 呼び出しが機能せず、エラーが発生したことです。

Bad Request (#400): データ送信を確認できません。

設定した期間が経過した後にキャッシュが更新されるまで、またはキャッシュを無効にするまで、このエラーが発生します。

この問題は、Cookie/セッションまたはその他に関連していますか? それを解決する方法は?

4

1 に答える 1