Tüm çerezler istemci ve sunucudur
Fark yok. Normal bir çerez, sunucu tarafında veya istemci tarafında ayarlanabilir. 'Klasik' çerez her istekle birlikte geri gönderilecektir. Sunucu tarafından ayarlanan bir tanımlama bilgisi istemciye yanıt olarak gönderilecektir. Sunucu, tanımlama bilgisini yalnızca açıkça ayarlandığında veya değiştirildiğinde gönderir, istemci ise tanımlama bilgisini her istek üzerine gönderir.
Ama esasen aynı çerez.
Ancak davranış değişebilir
Bir tanımlama temelde bir name=value
çift ama değeri sonra olabilir, yarı-kolon bir grup ayrılmış özelliklerini tanımlama bilgisi davranışını etkileyen ise o kadar Müşteriden (veya sunucu) ile uygulanmaktadır. Bu öznitelikler yaşam süresi, bağlam ve çeşitli güvenlik ayarları hakkında olabilir.
Yalnızca HTTP (yalnızca sunucu değildir)
Bu özniteliklerden biri, bir sunucu tarafından bunun yalnızca HTTP çerezi olduğunu belirtmek için ayarlanabilir. Bu, çerezin hala ileri geri gönderildiği, ancak JavaScript'te kullanılamayacağı anlamına gelir. Yine de, çerezin hala orada olduğunu unutmayın! Bu yalnızca tarayıcıda yerleşik bir korumadır, ancak biri IE5 gibi gülünç derecede eski bir tarayıcı veya bazı özel istemci kullanırsa, aslında çerezi okuyabilir!
Bu yüzden 'sunucu çerezleri' var gibi görünüyor, ama aslında yok. Bu çerezler hala müşteriye gönderilmektedir. İstemcide, sunucuya bir tanımlama bilgisinin gönderilmesini engellemenin bir yolu yoktur.
'Salt-lik' elde etmek için alternatifler
Bir değeri yalnızca sunucuda veya yalnızca istemcide depolamak istiyorsanız, sunucudaki bir dosya veya veritabanı veya istemcideki Yerel Depolama gibi başka tür bir depolamaya ihtiyacınız olacaktır.