私はzend auth clear identity関数をajaxで呼び出し、ajaxがtrueを返した場合(つまり、アイデンティティがクリアされた場合)、単にlocation.reload()zend authでログアウトスクリプトを使用した場合のサイトキャッシュの問題
と何が起こる通常のページには、以下を持っていることである。その後、
if ($this->auth->hasIdentity()) {
echo "Welcome";
}
と
if (!$this->auth->hasIdentity()) {
echo "some login form";
}
が、ページが、私は「にもかかわらず....ブラウザによってキャッシュされているので、ログアウトスクリプトをajax(アイデンティティを消去する)で呼び出してページをリロードすると、ページは変更されていないと考えられ、ログインではなくウェルカム画面を含むキャッシュが表示されるため、ウェルカム画面が表示されますフォームがリロードされたら......
キャッシュを手動で消去するか、またはjqueryを使用して何らかのソートを行うと、リロード時にキャッシュがロードされません。