私はPHPスクリプトの先頭に削除匿名のセッションクッキーPHP
session_start();
を使用しています。私は最近、いくつかのキャッシングを行うためにワニスをインストールしました。そのため、ユーザーが匿名(またはログインしていない)のときにPHPSESSIDが消えるようにしたいと思います。
ユーザーがログインしていない場合はPHPスクリプト(応答ヘッダーに入ります)にカスタムヘッダーを設定し、そのようなページをキャッシュすると考えました。しかし、私は正しく理解していれば、なぜワニスがキャッシュされていないのかについて、Cookieがリクエストヘッダに入っているので、これはうまくいくとは思えません。
このシナリオをどのように解決できますか?匿名ユーザーのリクエストCookieを削除するのが理想的です。
私はそれがあなたを助けることができると思います。http://php.net/manual/en/function.session-destroy.php –
@ JonathanParentLevesqueご意見ありがとうございます。私はsession_destroy()を試した。 anonユーザーの場合、PHPSESSID Cookieはページリロード時に依然としてリクエストヘッダーに残っています。私が紛失しているものはありますか? – hobbitty