benim PHP komut başındakaldır anonim oturum çerezleri php
session_start();
kullanıyorum. Son zamanlarda bazı önbellek yapmak için vernik kurdum, bu yüzden bir kullanıcı anonim (veya giriş yapmamışken) olduğunda PHPSESSID'in kaybolmasını istiyorum.
Kullanıcının oturum açmamış olması ve bu tür sayfaları önbelleğe alması durumunda PHP betiğimde (yanıt başlığında bulunan) özel bir üstbilgi oluşturmayı düşündüm. Ancak bunun Cookie'nin istek başlığında olması nedeniyle işe yaramayacağını düşünüyorum. Doğru anladığımda verniğin neden önbelleğe alınmadığıdır.
Bu senaryoyu nasıl çözebilirim? Anonim kullanıcılar için istek çerezini silmek ideal görünüyor.
Size yardımcı olabileceğini tahmin ediyorum http://php.net/manual/en/function.session-destroy.php –
@ JonathanParentLévesque Yorumunuz için teşekkürler. Ben session_destroy() denedim; anon kullanıcıları için ancak PHPSESSID çerezi hala sayfadaki istek başlığında devam ediyor. Kaybettiğim bir şey mi var? – hobbitty