Çerezler sunucuda çalışır. Çerezler ve Benzer Teknolojiler Politikası. Çerezler nelerdir

Hemen hemen her Windows kullanıcısı çerez kavramıyla karşı karşıya kalmıştır. Ne olduklarını, neden gerekli olduklarını ve neden onları temizlemenin tavsiye edildiğini bu yayın çerçevesinde okuyun.

Çerezler nelerdir

Çerezler Metin dosyası ziyaret ettiğiniz sitenin sunucusu tarafından tarayıcıya kaydedilen verilerle. Bu veriler şunlardır:

  • kullanıcı adı ve şifre bilgileri;
  • bireysel ayarlar ve kullanıcı tercihleri;
  • istatistikleri vb. ziyaret edin.

Bu verileri kullanarak ziyaret ettiğiniz site sizi tanımlayabilecektir. Bu şu şekilde gerçekleşir:

  • site sunucusu, çerez dosyasındaki bilgiler için tarayıcıyı sorgular;
  • tarayıcı bu bilgiyi sunucuya bir yanıt göndererek sağlar;
  • Site sunucusunun hangi bilgileri aldığına bağlı olarak kimliğiniz belirlenecek veya site için yeni bir kişi olacaksınız (çerezlerin temizlenmesi durumunda).

Bir çerezin ana parametresi son kullanma tarihidir. Varsayılan olarak bu bir bilgisayar oturumudur. Tarayıcı kapatıldığında dosyalar silinir. Son kullanma tarihleri ​​varsa kalıcı hale gelirler ve süre dolduktan sonra veya tarayıcı temizleme işlevi tarafından silinirler.

Bunlara ne için ihtiyaç var?

Her şeyden önce interneti kullanmanın rahatlığı için bunlara ihtiyaç vardır. Örneğin sitedeki profilinize giriş yaptığınızda sekmeyi kapattıktan sonra sürekli olarak kullanıcı adınızı ve şifrenizi girmenize gerek kalmayacak.

Ayrıca çerezler sayesinde bireysel hesap ayarları kaydedilir. Örneğin, bazı siteler son kullanma tarihi olan bu tür dosyaları kullanarak favorilere ekleme, tasarımı değiştirme, arayüzü değiştirme teklifinde bulunur.

Çerezler nerede saklanıyor?

Dosyalar özel bir klasöre kaydedilir. Her tarayıcının kendi yolu vardır:

  • Opera C:\Kullanıcılar\Kullanıcı Adı\AppData\Local\Opera Yazılımı\Opera
  • Google Chrome C:\Kullanıcılar\Kullanıcı Adı\AppData\Local\Chromium
  • Yandex.Tarayıcı C:\Users\Kullanıcı_Adı\AppData\Local\Yandex\YandexBrowser
  • Mozilla Firefox C:\Kullanıcılar\Kullanıcı Adı\AppData\Local\Mozilla\Firefox

Neden temiz?

Çerezlerinizi zaman zaman temizlemeniz tavsiye edilir. Yararlı olmalarının yanı sıra bazı rahatsızlıklara da neden olabilirler:

  1. Kullanıcı adı ve şifre girmeden profillerinize hızlı erişim sağlarlar. Bilgisayarınızın başında bir yabancı varsa kişisel verilerinize erişebilecektir.
  2. Ayrıca yetkisiz bir kişinin bilgisayarınıza girmesi durumunda, temizlenmemiş çerezleri kullanarak tarama geçmişinizi takip edebilirsiniz. Bu gizlilik açısından kötüdür.
  3. Sitenin çerez dosyanızı yanlış işlemesi durumunda profilinize giriş yapamayabilirsiniz veya web hizmetindeki bazı işlevler düzgün çalışmayabilir.

Çerezler nasıl temizlenir?

Popüler tarayıcılar için temizlemeye bir örnek:

  1. Opera. Ctrl+H → Geçmişi temizle → Sitelerdeki çerezler ve diğer veriler.
  2. Google Chrome. Ctrl+H → Geçmişi temizle → Çerezler ve ayrıca sitelerden ve eklentilerden gelen diğer veriler.
  3. Yandex'in tarayıcısı. Ctrl+H → Geçmişi temizle → Sitelerden ve modüllerden çerezler ve diğer veriler.
  4. Mozilla Firefox. Ctrl+Shift+Del → Çerezler.

Nasıl devre dışı bırakılır?

Genel olarak tarayıcıda çerezlerin oluşturulması devre dışı bırakılabilir. Bu özellik tüm popüler tarayıcılarda mevcut olduğundan herhangi bir sorun yaşanmayacaktır. Ancak bu işlevi kapattıktan sonra bazı siteler, yalnızca çerezleri kullanarak kullanıcıyla etkileşimde bulundukları için çalışmayı durdurabilir.

Popüler tarayıcılarda devre dışı bırakmak için:


Tavsiye! Tarayıcınızda "çerezlere izin verilmeli" veya "çerez kaydetme girişimi engellendi" gibi bildirimler görürseniz, tarayıcınız varsayılan olarak çerezleri kaydetmez. Ayarları açın ve çerezlerin kaydedilmesini etkinleştirin.

Merhaba, blog sitesinin sevgili okuyucuları. Herhangi bir acemi İnternet kullanıcısı neredeyse anında çerez kavramıyla karşı karşıya kalır. Bu gizemli kelime ne anlama geliyor? Neden bazen temizleniyorlar? Üçüncü taraf çerezlerinin doğrudan çerezlerden farkı nedir? Bunları nasıl açıp kapatabilirim? Ve en önemlisi - neden?

Hayır, elbette bilinçaltı düzeyde bunun gerekli bir şey olduğunu anlıyoruz, çünkü herkes bundan bahsediyor, ama yine de gerçeği kurgudan ayırmak ve bazı mitleri ortadan kaldırmak için biraz daha derine inmek güzel olurdu. bu gizemli kurabiyelerle ilişkili. Peki, aynı zamanda tarayıcıdaki alımlarını beceriyle temizlemek, etkinleştirmek ve yapılandırmak için amaçlarını anlayın.

Çerezler nedir - efsaneler ve gerçekler

Eğer konuşursak basit bir dilleçerezler, tarayıcınız ile ziyaret ettiğiniz siteleri barındıran web sunucuları () arasında alınıp verilen veri parçalarıdır. Gerçek şu ki, http protokolü öyle tasarlanmıştır ki, aynı sitenin yeni bir sayfasına her eriştiğinizde, tarayıcınız sunucuyu yeniden tanıyormuş gibi görünür ve sitenin sayfalarında biraz daha önce yaptığınız her şey, tamamen unutuldu.

Öyle görünüyor ki... Ancak çoğu site, çerezler gibi bir şey olmadan çalışamayacaktır. Daha doğrusu yapabilirler, ancak işlevlerinin bir kısmını kaybedecekler.

Örneğin, bir web sitesinde çalışmak gerekiyorsa yetki, o zaman her yeni sayfaya gittiğinizde aşağıdakileri yapmanız gerekecektir:

  1. Kullanıcı sitede yer alan giriş formuna adını ve şifresini girerek sunucuya gönderir.
  2. Sunucu bunları alır ve doğruluğunu kontrol eder, ardından kullanıcının istediği sayfayı tarayıcıya döndürür. Ancak tarayıcı, koduyla birlikte oturum tanımlayıcıyı içeren bir çerez de alır. Kural olarak, tarayıcıda bir süre saklanacak ve bu süre zarfında kullanıcı sitede yeniden yetkilendirilmeden çalışabilecektir.
  3. Sunucudan sitenin diğer sayfalarını talep ederken, tarayıcı istek koduyla birlikte oturum tanımlayıcıyı içeren bir çerez de gönderir. Sunucu, tanımlayıcıyı veritabanına göre kontrol eder ve uygun koşullar altında istenen sayfanın kodunu döndürür.

Ve çevrimiçi mağazada hiçbir şey satın alamayacaksınız çünkü çerezler olmadan çalışmaz "sanal alışveriş sepeti" satın alınanları depolamak için.

Dikkate değer olan şey, çerez standardının geliştirilmesinin tam olarak çevrimiçi ticarete yönelik bir pakette alışveriş sepetinin uygulanması için başlamış olmasıdır. Bu, geçen yüzyılın doksanlı yıllarının başında, artık unutulmuş Netscape tarayıcısının yazarları tarafından gerçekleşti. Daha sonra standart, tarayıcı kullanıcıları hakkında kişisel veri toplamak amacıyla çerezlerin kullanımını sınırlandırmaya çalışacak şekilde revize edildi.

Çerezler ayrıca kullanıcının sitede yaptığı ayarları saklamak için de kullanılabilir. Örneğin gösterilecek yanıtların sayısını ve parçacıkların boyutunu ayarlayabilirsiniz. Bu veriler tarayıcınızda saklanacak ve her arama yaptığınızda uygulanacaktır.

Genel olarak çerezler çoğu durumda gerekli ve faydalıdır. Ancak üçüncü tarafın Çerezler kullanıcı gizliliğine tehdit oluşturuyor. Bu üçüncü taraf çerezleri nereden geliyor ve bunlar nelerdir? Gerçek şu ki, bir web sayfasını yüklerken (oluştururken), veriler yalnızca sitenin gerçekte bulunduğu sunucudan değil, aynı zamanda üçüncü taraf sunuculardan da yüklenebilmektedir.

Bu tür şeylere örnek olarak ziyaretçi sayaçları, içeriksel reklam bloklarının yüklenmesine yönelik komut dosyaları ve ana sitede depolanmayan çeşitli resimler verilebilir. Ve tüm bu zenginlik, indirildiğinde kendi çerezlerini tarayıcıya aktarabilir ve bu durumda üçüncü taraf olarak adlandırılacaktır. Gizlilik ihlalleri açısından genellikle korkulanlar onlardır.

Fakat, bazı tarayıcıların ayarlarında Güvenlik nedeniyle varsayılan olarak engellendiğinden, üçüncü taraf çerezlerinin yüklenmesine izin verilebilir. Bu bağlamda, çeşitli İnternet tarayıcılarında yaklaşık olarak aşağıdaki seçenekleri bulabilirsiniz:

  1. Çerezleri tamamen devre dışı bırakın.
  2. Tarayıcıdan çıkarken tüm çerezleri temizleyin.
  3. Üçüncü taraf çerezlerinin kullanımının yasaklanması veya kısıtlanması
  4. Çerezlere izin verilecek veya engellenecek sitelerin "beyaz" ve/veya "kara" listesini oluşturmak.
  5. Bazı tarayıcıların, bu kayıtları tek tek siteler için temizleyecek bir yöneticisi bile vardır.
  6. Çerezler için sınırlı son kullanma sürelerinin ayarlanması.

Son noktaya gelince. Gerçek şu ki, belirli bir sitedeki oturumunuz sona erdiğinde silinen çerez kayıtları vardır. Ancak site geliştiricileri bu kayıtların ömrünü ve sonrasında silineceklerini belirleme olanağına sahiptir. Çok çerezlere kalıcı denir ve son paragrafta tartışılan da tam olarak yaşam sürelerinin sınırlılığıdır. Bunlar genellikle cookie.txt olarak adlandırılabilecek ayrı bir dosyada saklanır.

Şimdi birkaç tanesini dağıtalım kurabiyelerin büyümüş olduğu efsaneler:

  1. Çerezler belirli bir kişiyi (sizi) değil, bireysel tarayıcıları tanımlar. Aynı sitenin bir sayfasını başka bir tarayıcıda açtığınızda, daha önce bu tarayıcıya giriş yaptığınızı gösteren çerezler olmayacağından tekrar giriş yapmanız istenecektir. Tarayıcıyı birden fazla kişi kullanıyorsa, bu teknoloji yine onlar arasında ayrım yapmayacaktır.
  2. Çerezler program değildir (sıradan metin parçalarıdır), dolayısıyla bilgisayarlarınıza virüs bulaşmasının kaynağı olamazlar ve kendileri de virüs olamaz.
  3. Ayrıca tarayıcıda kendiliğinden açılan pencerelerle de hiçbir ilgisi yoktur. Bunlar çeşitli tarayıcı ayarlarında devre dışı bırakılır.

Şimdi gerçekte ne olduğunu listeleyelim çerezler yapabilir:

  1. Hangi sayfaları ziyaret ettiğinizi takip etmek için kullanılabilirler ve bu verilerin saklanma süresi oldukça uzun olabilir. Dünyanın en demokratik ülkesinin istihbarat servisleri bir zamanlar çerezleri kullanarak casusluk yapmak ve bu yolla hassas veriler elde etmekle suçlanıyordu.
  2. Bilgisayarınızdan İnternet'e iletilen trafik şifrelenmemişse, saldırganlar bu trafiği yakalayabilir ve diğer şeylerin yanı sıra çerezi okuyabilir (kesebilir veya değiştirebilir). Bu çoğunlukla şifreleme olmadan Wi-Fi kullanıldığında meydana gelir.
  3. Çerezler ayrıca sayfaların metnine gömülü JavaScript gibi dillerdeki programlar veya tarayıcıda çalışan diğer komut dosyaları (yani sunucudan bu verileri almadan) tarafından da ayarlanabilir.
  4. Şu anda bu teknolojinin alternatif çözümleri mevcut ancak çerezler, yeteneklerinin tamamına bakıldığında hâlâ en iyi seçenek olmaya devam ediyor.

Çerezleri nasıl temizlerim, etkinleştiririm veya devre dışı bırakırım?

İnternet oturumunun ardından bıraktığınız çerezleri temizlemeniz gereken zamanlar vardır. Örneğin, bazı sitelere giriş yaptıysanız ancak aynı zamanda çalıştıysanız başkasının bilgisayarından(bir partide, işte, internet kafede vb.). Çerezleri bırakırsanız, başka bir kullanıcı aynı siteye giriş yapabilir ve istemeden hesabınıza girebilir.

Bu arada, artık birçok sitede kullanıcı adınızı ve şifrenizi girerken, yetkilendirme bilgilerinin çerezlere kaydedilmemesi için "Başkasının bilgisayarı" onay kutusunu işaretleyebilirsiniz. Ayrıca, tüm modern tarayıcıların bilgisayarda varlığınıza dair hiçbir iz kalmadığında "Gizli" modu veya İnternette özel seyahati vardır.

Ayrıca sorun yaşanması durumunda çerezlerin temizlenmesi gerekebilir. herhangi bir sayfayı açarken sorun. Elbette ilk adım olacaktır, ancak bu işe yaramazsa daha ileri gitmeniz ve aşağıda açıklanan adımları uygulamanız gerekecektir.

  1. (12.16 sürümünden önce), “Opera” düğmesinin üst menüsünden “Ayarlar” - “Genel ayarlar” seçeneğini seçmeniz gerekir. Açılan pencerede “Gelişmiş” sekmesine gidin ve ardından “ kurabiye».

    Burada çerezlerin genel olarak veya yalnızca ziyaret ettiğiniz siteden kabul edilmesini etkinleştirebilir veya devre dışı bırakabilirsiniz (yani üçüncü taraf kayıtları kabul edilmeyecektir). Ziyaret ettiğiniz sitelerin her biri için ayrı ayrı çerez kayıtlarını silmenizi veya değiştirmenizi sağlayacak bir yönetici de bulunmaktadır.

    İsterseniz sadece çerezleri temizle ardından Opera'nın üst menüsünden “Ayarlar” - “Kişisel verileri sil” seçeneğini seçin ve açılan sekmede tüm çerezleri veya yalnızca son tarayıcı oturumunda alınanları temizleyebilirsiniz:

  2. İÇİNDE yeni Opera(sürüm numarası 12.16'dan yüksek olduğunda) “Opera” düğme menüsünden “Diğer araçlar” - “Tarama geçmişini temizle”yi seçmeniz gerekecektir:

    Açılan sekmede “Çerezleri ve diğer site verilerini sil” kutusunu işaretlemeniz ve aşağıda bulunan “Temizle” butonuna tıklamanız yeterlidir:


  3. İçeri girin ve klavye kısayoluna basın Ctrl+Üst Karakter+Delete, daha sonra açılan pencerede “Çerezleri ve diğer site verilerini sil” kutusunu işaretleyin ve aşağıda bulunan “Geçmişi temizle” butonuna tıklayın.

    Evet, yukarıda açıklanan yöntemi kullanarak çerezlerin temizleneceği süreyi de seçebilirsiniz.

  4. Ctrl+Shift+Delete tuş kombinasyonuna basmanız veya “Firefox” düğmesinin üst menüsünden “Günlük” - “Yakın geçmişi sil” seçeneğini seçmeniz gerekecektir.

    Açılan pencerede “kutuyu işaretlemeniz yeterli” Kurabiye", temizlenmesi gereken süreyi seçin ve "Şimdi sil" düğmesine tıklayın.

  5. Çerezleri temizlemek için zaten aşina olduğumuz tuş kombinasyonuna basabilirsiniz: Ctrl+Shift+Delete.

    Daha sonra “Çerezler” satırını kontrol etmeniz ve aşağıda bulunan “Sil” butonuna tıklamanız gerekmektedir.

Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşmek üzere

İlgini çekebilir

Posta nasıl silinir ve Posta kutusu Mail.ru, Yandex ve Gmail'de
Gizli mod - nedir ve Yandex tarayıcısında ve Google Chrome'da gizli modun nasıl etkinleştirileceği
YouTube'dan bir kanal veya video nasıl silinir?
Yandex'de arama ve göz atma geçmişi - nasıl açılır ve görüntülenir ve gerekirse temizlenir veya silinir Odnoklassniki'deki sayfanızı nasıl silebilirsiniz? Facebook Sayfanızı Silme veya Geçici Olarak Devre Dışı Bırakma VKontakte'de bir grup veya sayfa nasıl oluşturulur veya silinir - VK'da genel bir sayfa nasıl silinir
Skype'ta bir mesaj ve tüm yazışmalar nasıl silinir, giriş bilgilerinizi değiştirmek ve Skype hesabınızı silmek mümkün mü
İletişim'deki sayfanıza kaydolun ve giriş yapın - VK'da oturum açamıyorsanız ne yapmalısınız?
VKontakte'de bir sayfa nasıl silinir ve Arkadaşlar'da silinen sayfalardan nasıl kurtulurum Resmi web sitesi - resmi web sitesini bir arama motoru aracılığıyla nasıl bulabilirsiniz?

Kafanızı teknik ayrıntılarla doldurmak istemiyorum, bu yüzden size kısaca Kurabiyelerin ne olduğunu ve hayır, neyle yenildiklerini değil, onlarla nasıl çalışılacağını anlatacağım.

Bize şu görevin verildiğini düşünelim: Şirketimizin web sitesinin her müşterisi için ayrı bir ziyaret sayacı yazmamız gerekiyor. Yani kullanıcı sitemize kaç kez girdiğini bilsin ve toplam ziyaret sayısını göremesin.

Bu sorunu iki şekilde çözebilirsiniz. İlk yol, kayıtları IP adresine göre tutmaktır. Bunu yapmak için, yapısı şöyle olan, yalnızca bir tablodan oluşan bir veritabanına ihtiyacınız var:

Ziyaretler

111. 111.111.111

Bir kullanıcı sitemizi ziyaret ettiğinde IP'sini belirlememiz, veritabanında ziyaretlerine ilişkin bilgi bulmamız, sayacı birer birer artırmamız ve tarayıcıda görüntülememiz gerekiyor. İstemcinin IP adresini ($REMOTE_ADDR değişkeni) zaten belirleyebiliyoruz, dolayısıyla böyle bir program yazmamız bizim için zor değil. Ancak bu yöntemi kullanırken er ya da geç iki sorun ortaya çıkacaktır:

Her IP adresi için kayıtları tek bir tabloda tutmamız gerekecek ve bu büyük olasılıkla büyük olacaktır ve bu, işlemci zamanını ve disk alanını mantıksız bir şekilde kullandığımız anlamına gelir. Bu alanı daha fazla fayda sağlayacak şekilde kullanmak bizim açımızdan çok daha doğru olacaktır.

Çoğu ev kullanıcısı için IP adresleri dinamiktir. Yani bugün adresi 111.111.111.111, yarın - 111.111.111.118. Daha sonra kimin kim olduğunu belirlemeye çalışın. kullanarak kayıt girebilirsiniz.

kullanıcı adı ve şifre, ancak bu veri tabanımızı daha da artıracak ve müşterilerimiz için sıkıntı yaratacaktır.

Bu yöntemin bize faydası olmayacağı açıktır. Uygulanması çok daha kolay olan ikinci yöntemi kullanmaya devam ediyor. Kullanıcının diskinde saklanacak bir değişken olan bir Çerez ayarladık. Bu değişken ziyaretlerle ilgili bilgileri depolayacaktır. Kullanıcı sunucuya eriştiğinde komut dosyası tarafından okunacaktır. Faydası açıktır. Birincisi, IP adresleri hakkında gereksiz bilgileri saklamamıza gerek yok ve ikincisi, ziyaretlerimizle ilgili veriler istemci tarafından saklandığı için dinamik IP adreslerinden korkmuyoruz.

Artık Çerezlerin ne için kullanıldığı bizim için açık - müşteriden gelen küçük miktardaki bilgileri, örneğin oturum açma bilgilerini (ancak hiçbir durumda şifre değil!), site ayarlarını (renkler, dil vb.) ve diğer bilgileri depolamak için.

Bir şifreyi Çerezlerde saklamak neden güvenli değildir? Sunucudan bir Çerez değişkeni alan tarayıcı, bunu diske net bir biçimde, yani kodlamadan kaydeder. Çok tembel olmayan herkes bu değişkenin değerlerini görüntüleyebilir. Ayrıca bazı tarayıcılarda Çerezler genellikle sıradan bir metin dosyasına kaydedilir, hatta bazıları bunları görüntülemenize bile olanak tanır. Örneğin, Mozila tarayıcısında görüntülemek için

Kurabiye menü komutunu çalıştır Düzenle-Tercih-Güvenlik-Aşçılar

Bu bölümde Çerezlerin kabulünü etkinleştirebilir (Etkinleştirebilir) veya devre dışı bırakabilir (Devre Dışı Bırakabilir), maksimum saklama süresini ayarlayabiliriz Çerez (Maksimum kullanım ömrünü sınırlayın):

Geçerli oturum - değişken, sitedeki oturumun sonunda silinecektir (örneğin, kullanıcı site penceresini kapattığında).

Kabul edilen tüm Çerezlerin silineceği belirli bir gün sayısı belirleyin.

Saklanan Çerezleri Yönet düğmesini tıklayın. Yüklü tüm Çerezler hakkında bilgi içeren bir pencere açılacaktır

Hakkında bilgi almak için yüklü Cookie değişkeninin adına tıklayın:

Ad - değişken adı;

Bilgi - Çerezin içerdiği bilgiler;

Ana Bilgisayar - değişkeni ayarlayan düğüm;

Güvenli Sunucu - Çerezin güvenli (HTTPS) bir bağlantı üzerinden iletilmesi gerektiğine dair bir işaret:

Sona erme - çerez ömrü. Oturumun sonundaki değer, Çerezin oturumun sonuna kadar "yaşayacağı" anlamına gelir.

Çerezleri Kaldır düğmesi mevcut değişkeni kaldırır ve Tüm Çerezleri Kaldır düğmesi iscc Çerez değişkenlerini kaldırır.

Sık sık çevrimiçi mağazalardan ürün satın alıyor musunuz? Daha sonra zaman zaman (örneğin ayda bir) tüm Çerezleri silmenizi öneririm. Ne için? Fiyatların düştüğünü göreceksiniz. Gerçek şu ki, bazı çevrimiçi mağazalar (özellikle "burjuva") müşteri güveni konusunda günah işliyor. Birkaç kez size ürünleri indirimli fiyatlarla satabilirler, o zaman bunun en ucuz çevrimiçi mağaza olduğunu bilerek yalnızca onlardan ürün satın alacaksınız. Ve Çerezlerden yararlanacaklar - bir sonraki satın alma işleminizde tüm malların fiyatlarını kasıtlı olarak şişirecekler ve paradan tasarruf ettiğinize dair kendinize güvence verecekler. Aynı zamanda Çerezlerin yardımıyla çevrimiçi mağazalar sizin kim olduğunuzu ve daha önce ne satın aldığınızı belirleyecektir.

Ancak Çerezleri tamamen devre dışı bırakmanıza gerek yoktur. Bazı siteler doğru şekilde yüklenmeyecek. Çerezler aracılığıyla virüs kapabileceğinizden korkuyorsanız endişelenmeyin: Birisi size Çerezleri kullanarak “zararlı kod” gönderse bile, Çerezler metin biçiminde (ve Çerezler için Linux dosyayı çalıştırma hakkı ayarlanmamıştır).

Cookie'lerle çalışmaya başlamadan önce tarayıcı seçimiyle ilgili birkaç yorumda bulunayım. Komut dosyalarınızda Çerez kullanılıyorsa hata ayıklamak için, Çerezleri verimli bir şekilde yönetmenize olanak tanıyan Mozilla tarayıcısını kullanmanızı öneririm. Bu tarayıcı herhangi bir nedenle size uymuyorsa, aynı zamanda görüntülemenize de olanak tanıyan Konqueror'u kullanın. detaylı bilgi alınan Çerezler hakkında. Internet Explorer'ın 4 ve 5 sürümleri buna izin vermez.

2. Programlama Çerezleri

Çerezleri Ayarlama

Artık Çerezleri programlamaya başlayabilirsiniz. Çerezleri ayarlamak için SetCookie fonksiyonunu kullanın. Genel olarak, bu işlev için en fazla altı parametre belirleyebilirsiniz, ancak bunlardan yalnızca biri gereklidir - pathe:

name - Çereze atanan adı (dize) belirtir.

değer - değişkenin (dize) değerini tanımlar.

sona erme - değişken yaşam süresi (tamsayı). Bu parametre belirtilmediği takdirde Çerez oturumun sonuna kadar, yani tarayıcı kapatılana kadar "yaşayacaktır". Eğer bir zaman belirtilirse, o zaman geldiğinde Cookie kendini imha edecektir.

yol - Çerezin yolu (dize).

etki alanı - etki alanı (dize). Değer, kurulduğu ana bilgisayarın adına ayarlanır.

güvenli - HTTPS bağlantısı üzerinden aktarım.

Genellikle yalnızca ilk üç parametre kullanılır. Liste 4, Çerezlerin ayarlanmasına ilişkin bazı örnekleri göstermektedir.

Liste 4. Çerez ayarlama örnekleri

/./ Oturumun sonuna kadar

SetCookie("Test", "Değer");

.// Ömür boyu - kurulumdan bir saat sonra

SetCookie("My_cookie", "Bir saat",time()+3600); ?>

Çerezleri kullanırken, Çerezlerin ilk komut dosyası çıktısından (bir yankı ifadesi veya bazı işlevlerin çıktısı) önce ayarlanması gerektiğini aklınızda tutmanız gerekir. Bu nedenle, Çerezlerin betiğin en başında ayarlanması tavsiye edilir. Mesele şu ki, Çerezler belirli bir sunucu başlığı kullanılarak ayarlanır ve herhangi bir şeyin çıktısını alırsanız, bu, belgenin gövdesinin başlayacağı anlamına gelir. Sonuç olarak Çerezler yüklenmeyecektir. Çerezleri ayarlarsanız şunları elde edersiniz

mümkün değil: Uyarı: Başlık bilgisi eklenemiyor - başlıklar zaten 4. satırdaki /var/www/ html/cookie.php dosyasında (çıkış /var/www/html/cookie.php: 2'de başlatıldı) tarafından gönderildi

Çerez Değerlerini Okumak

Çerezlere erişim oldukça basittir. Hepsi HTTP_COOC1E ortam değişkeninde depolanır. Birden fazla Çerez yüklemişsek, bunlar HTTP_COOC1E değişkeninde “;” ile ayrılmış olarak listelenecektir. (noktalı virgülle ayrılmış). Örneğin: çerezim=değer;mycookie2=değer2.

Çerezlerin değerini okumak için onlara sıradan değişkenler gibi erişebilirsiniz. Örneğin: echo $Test ; Değişkenin varlığını kontrol etmeyi unutmayın. Sonuç olarak, ziyaretlerin “bireysel sayacına” bir örnek vereceğim. Komut dosyası kodu Liste 5'te gösterilmektedir.

Listeleme 5. Çerezleri kullanan özel sayaç

// Değişken mevcut değilse, bunu bildirin if (! isset(51na Counter); $lnd Counter = 0;

// Sayacı artırın

/* Yeniden kuruluma kadar yaşayacak bir Çerez ayarladık Windows kullanıcısı yani çok uzun bir süre. Eğer ilgileniyorsanız, tarayıcı onu 18.07.-"2 9 08:49 */ tarihinde silecektir.

SetCookie("Jnd_Counter", $I na_Counter, Ox6FFFFFFF) ; echo "Bu siteyi $Ind_Counter kez ziyaret ettiniz"

Çerezleri ayarlamadan önce echo ifadesini kullanamayacağınızı yukarıda söylemiştim. Benzer bir hatayı ben de az önce yaptım. Herhangi bir echo ifadesi yoksa ve programınızda bir ifade yoksa (en azından SetCookie() çağrılmadan önce) ve Çerezler ayarlanamıyorsa, program başlangıç ​​işaretleyici karakterlerinin - olduğundan emin olun.

Sitenin ana sayfası

Doğal olarak \n karakterini görmedim ve PHP bunun bir HTML belgesinin parçası olduğunu "düşündü". Sonuç olarak, Çerezler belge başlığı oluşturulduğunda yüklendiğinden ve betiğin ilk çıktısından sonra başlık oluşturma durduğundan Çerezler yüklenmedi.

İnterneti kullanırken muhtemelen çerez terimiyle karşılaşmışsınızdır. Ne olduğunu? Temel olarak çerezler, metin bilgilerini saklayan bir dosya veya birkaç küçük dosyadır. Bu teknolojiyi destekleyen siteleri ziyaret ettiğinizde oluşturulurlar.

Çerezler nasıl çalışır?

Her şey çok basit. Tarayıcı siteden belirli bir web sayfasını alır almaz, bu sayfa ile bilgisayarınız arasındaki bağlantı kesilir. Aynı kaynağın başka bir sayfasına gitmeye veya mevcut sayfayı güncellemeye karar verirseniz yeni bir bağlantı kurulacaktır. Kullanıcı yetkilendirmesinin olmadığı sitelerde bu durum herhangi bir sorun yaratmaz. Ancak gerekirse, ek önlemler alınmadan kaynak, kendisini ziyaret eden kişileri "hatırlayamaz" ve bilgileri her birinin tercihlerine göre gösteremez. Çerezler, bir kişinin bir sitenin farklı sayfaları arasında geçiş yaparken hizmet tarafından yeni, yetkisiz bir ziyaretçi olarak algılanmaması durumundan kaçınmaya yardımcı olur. Bunun metin bilgisi olduğunu zaten biliyorsunuz. Ve çerezler çok basit çalışır: Bir sayfadan diğerine geçtiğinizde sunucu, çerezlerden gelen veriler için bilgisayara bir istek gönderir. Bunları kullanarak böyle bir eylemi kimin gerçekleştireceğini öğrenir ve ardından aldığı bilgilere göre talebi kabul eder veya reddeder. Çerezler ayrıca çevrimiçi mağazalar oluşturulurken de kullanılır. Seçilen ancak henüz satın alınmamış ürünlerle ilgili verilerin bulunabildiği tanıdık alışveriş sepetinin var olabilmesi onlar sayesinde mümkün oluyor. Kataloğun diğer bölümlerine göz atarken ve sipariş verirken belirtilen ürünlerin katalogdan kaybolmamasını sağlayan da çerezlerdir.

Çerezler nasıl faydalıdır?

Çerez kullanımının çeşitli yönlerini zaten biliyorsunuz. Ayrıca ne olduğunu da bulmayı başardık. Şimdi bu teknolojinin başka nasıl faydalı olabileceğinden ve hangi durumlarda onsuz yapamayacağınızdan bahsedelim.

Artık birçok hizmetin sözde "bağlı kuruluş programları" olduğunu biliyorsunuzdur. Hemen hemen hepsi uzun vadelidir ve aylarca, hatta yıllarca sürer. Bu süre boyunca bilgiler sabit diskte saklanır; bu sayede, bağlantısını takip eden kullanıcı satıcıdan bir hizmet veya ürün sipariş ederse ortağın yüzdesi alınır.

Ziyaret sayaçları, derecelendirme ve oylama sistemleriyle çalışırken çerezler de kullanılır. Bu durumda bu ne veriyor? Sistemin belirli bir kullanıcının zaten bir bağlantıyı takip ettiğini veya oyunu bıraktığını tespit edebilmesi için çerezler gereklidir. Yani yapay işaretlemelere karşı bir çeşit sigorta var. Bu tür korumayı atlamanın yolları var, ancak sıradan kullanıcılar için bu sonuç fazlasıyla yeterli.

Nelere karşı dikkatli olmalısınız?

Çerezlerle çalışırken bazı durumlarda zararsız görünen metin bilgilerinin tehlikeli olabileceğini unutmamak önemlidir.

Çerezler çevrimiçi gizlilik ihlallerinin en önemli potansiyel nedenlerinden biridir. Bu neden oluyor? Reklam siteleri her zaman belirli bir kullanıcının hangi reklamları görüntülediğini izler. Çerezler, bir kişinin daha önce hangi reklamları gördüğüne ilişkin verileri saklar ve hangi konuların onun ilgisini çektiğini takip eder. Üstelik tek bir site için çerezlerden bahsederken kişisel bilgilerin sızmasından bahsetmeye gerek yok. Ancak kaynakların büyük çoğunluğunda kodları bulunan büyük reklam ağlarından bahsediyorsak her şey daha karmaşık hale gelir. Böylece sistem sayesinde bir kişinin çevrimiçi faaliyetlerine ilişkin hemen hemen tüm bilgileri toplayabilmektedir. Ve eğer bir web sitesine adını ve soyadını girerse, tüm bu eylemleri gerçek bir kişiyle ilişkilendirmek mümkün hale gelir.

Çerezlerle ilgili başka sorunlar da var. Çoğunlukla belge kodu yazan programcılar tarafından karşılaşılır. farklı siteler için çerezler. Önce profesyonel kaynakları okumadan, siteye ait kullanıcı adlarının ve şifrelerin çerezlerde saklanmasına izin verebilirsiniz. Sonuç olarak bunları ele geçirmek ve kendi amaçlarınız için kullanmak çok kolay hale gelir. Ancak hemen hemen tüm az çok ciddi siteler, şifreleri ve oturum açma bilgilerini sunucudaki bir veritabanında saklar. Çerezler burada yalnızca kullanıcı için koşullu bir tanımlayıcı olarak kullanılır. Üstelik sadece kısa bir süre için veriliyor. Yani, bir bilgisayar korsanı çerezlere erişim sağlamayı başarsa bile orada herhangi bir değerli bilgi bulamayacaktır.

Çerezleri nasıl etkinleştirebilir, devre dışı bırakabilir ve temizleyebilirsiniz?

Çerezleri devre dışı bırakmaya karar verirseniz, çerezleri gerektiren bir siteyi her ziyaret ettiğinizde çerezleri yeniden etkinleştirmeniz gerekeceğini lütfen unutmayın.

MozillaFirefox için. “Araçlar”a gidin. Daha sonra “Ayarlar” öğesini ve içinde “Gizlilik” sekmesini bulmalısınız. Firefox'un karşısındaki "Geçmiş" çerçevesinde listeden "hatırlamıyorum" seçeneğini seçmeniz gerekiyor.

Google Chrome için. Formdaki butona tıklayarak “Seçenekler”i açın ve ardından “Gelişmiş” -> “İçerik Ayarları”na gidin. Görünen pencerede Çerez'i seçmeniz ve ardından sitelerin veri depolamasını yasaklayan kutuyu işaretlemeniz gerekir.

Gördüğünüz gibi en popüler tarayıcılar olan Chrome ve Mozilla Firefox'ta çerezleri devre dışı bırakmak veya yeniden etkinleştirmek oldukça basittir. Diğer tarayıcılarda bu aynı şekilde “Güvenlik”, “Gizlilik” vb. Sekmeler kullanılarak yapılır.

Çerezleri temizlemeniz gerekiyorsa, bunu standart tarayıcı araçlarını kullanarak değil, özel bir yardımcı program olan cCleaner'ı kullanarak yapmak daha hızlı ve kolaydır. Temizlemeden önce tüm tarayıcıları kapatmanız gerekmektedir, aksi takdirde tüm çerezleri silemezsiniz.

Genel olarak en iyi seçenek, çerezlerle çalışmayı otomatikleştiren programlardan birini yüklemektir. Günümüzde bu tür çok sayıda uygulama var, oldukça ağırlar ve kullanıcıları parametreleri sürekli olarak manuel olarak değiştirme ihtiyacından kurtarıyorlar.

Kurabiye(çerezler, çerezler), tarayıcı tarafından saklanan ve belirli bir WEB sayfası veya WEB sitesi ile ilişkilendirilen küçük miktardaki adlandırılmış verilerdir (metin biçiminde). Çerezler, bir web tarayıcısının belleği gibi davranarak bir sayfadaki sunucu tarafı komut dosyalarının ve programların başka bir sayfaya girilen verilerle çalışabilmesini veya tarayıcının daha önce ziyaret ettiği bir sayfaya döndüğünde kullanıcı tercihlerini veya diğer durum değişkenlerini hatırlayabilmesini sağlar. Çerezler başlangıçta sunucu tarafında komut dosyası geliştirme amaçlıydı ve bir protokol uzantısı olarak düşük düzeyde uygulanır. Çerez verileri, web tarayıcısı ile web sunucusu arasında otomatik olarak aktarılır, böylece sunucu tarafındaki komut dosyaları, istemci tarafında saklanan çerez değerlerini okuyabilir ve yazabilir.

Çerezler RFC 2965'te açıklanmaktadır. Çerezler, ara sıra küçük miktarlarda veri depolamak için tasarlanmıştır. Bunlar evrensel bir iletişim veya veri aktarımı aracı değildir, bu nedenle bunları kullanırken ölçülü olunmalıdır. RFC 2965 spesifikasyonları, tarayıcı üreticilerinin depolanabilecek çerezlerin sayısını ve boyutunu sınırlamamasını önerir. Ancak kısıtlamalar olabilmek var olmak:

    Toplamda 300'den fazla çerez (300 ad-değer çifti) bulunamaz. Sınır aşılırsa en eski dosyaların üzerine yazılır.

    Bir çerezin boyutu 4kb'yi aşamaz. Aşılırsa en eski baytların üzerine yazılır.

    Bir etki alanından (ikinci düzey, alt etki alanları dahil) 20'den fazla çerez yüklenemez.

    Belirli bir site için yalnızca site tarafından yüklenen çerezler kullanılabilir.

Çerez özellikleri

    Çerez özellikleri: süresi, maksimum yaş, yol, etki alanı ve güvenli.

Gerekli ad ve değere ek olarak, her çerezin ömrünü, görünürlüğünü ve güvenliğini kontrol eden çeşitli isteğe bağlı özellikleri vardır.

    süresi dolmak- varsayılan olarak çerezler geçicidir (oturum) - değerleri Web tarayıcısı oturumu süresince kaydedilir ve kullanıcı oturumu kapattığında kaybolur. Bir çerezin oturumun bitiminden sonra da devam edebilmesi için tarayıcıya çerezin ne kadar süre saklanması gerektiğini söylemeniz gerekir. Başlangıçta bunun için çerezin son kullanma tarihini belirten sona erme özelliği kullanıldı. Sona erme değeri (RFC 2616) "Wdy, GG Pzt YYYY SS:MM:SS GMT" biçiminde yazılır. Bu öznitelik ayarlanmazsa çerez, tarayıcı kapatılıncaya kadar bir oturum boyunca saklanır.

    maksimum yaş- sona erme özelliğine benzer, ancak saklama süresi saniye cinsinden belirtilir (RFC 6265). Ondalık değer negatif bir tam sayı değildir. Belirtilen süre geçtikten sonra istemcinin çerezi reddetmesi gerekir. Sıfır değeri, çerezin derhal reddedilmesi gerektiği anlamına gelir.

Bu özelliklerden herhangi birinin değerinin (son kullanma tarihi, maksimum yaş) ayarlanması, tarayıcının çerezi, kullanıcının web sayfasını bir sonraki ziyaretinde okunabilmesi için yerel bir dosyada saklamasına neden olur. Son kullanma tarihine ulaşıldığında veya maksimum yaş süresi dolduğunda, tarayıcı çerezi otomatik olarak silecektir.

    yol- çerezin ilişkili olduğu web sayfalarını belirtir. Varsayılan olarak, bir çerez onu oluşturan web sayfasıyla ilişkilendirilir ve aynı sayfanın yanı sıra aynı dizindeki veya alt dizinlerindeki herhangi bir sayfa için de kullanılabilir. Örneğin, http://www.example.com/catalog/index.html web sayfası bir çerez oluşturursa, bu çerez http://www.example.com/catalog/order sayfalarında da görünür olacaktır. .html ve http://www.example.com/catalog/widgets/index.html, ancak http://www.example.com/about.html sayfasını görmüyoruz. Bu varsayılan görünürlük kuralı genellikle yeterlidir. Ancak bazen, çerezi hangi sayfanın oluşturduğuna bakılmaksızın, çok sayfalı bir web sitesinde çerez değerlerinin kullanılması gerekebilir. Bunu yapmak için çerez yol(yol=/;) olarak ayarlanır. Daha sonra, aynı web sunucusundaki, URL'sinde belirtilen değeri içeren herhangi bir sayfa, çerezi kullanabilecektir.

    ihtisas- varsayılan olarak çerezler yalnızca onları yükleyen web sunucusundan yüklenen sayfalarda kullanılabilir. Ancak büyük web sitelerinin çerezleri birden fazla web sunucusunda paylaşabilmesi gerekebilir. Çerez için etki alanı özelliği ayarlanmamışsa varsayılan değer, sayfanın bulunduğu web sunucusunun adı olacaktır. Lütfen bir çerezin alan adını sunucunuzun alan adından farklı olacak şekilde ayarlayamayacağınızı unutmayın.

    güvenliçerez değerlerinin ağ üzerinden nasıl iletileceğini belirleyen secure isimli bir Boolean niteliğidir. Varsayılan olarak çerez korunmaz, yani düzenli, güvenli olmayan bir HTTP bağlantısı üzerinden iletilir. Ancak çerez güvenli olarak işaretlenmişse gönderilir. yalnızca tarayıcı ile sunucu arasındaki alışveriş HTTPS protokolü aracılığıyla düzenlendiğinde veya başka bir güvenli protokol. Varsayılan olarak false olur.

Çerezler, ad-etki alanı-yol parametrelerinin üçlüsüyle tanımlanır. Yani, farklı yollara veya alanlara sahip çerezler, aynı adlara sahip olsalar bile, farklı çerezlerdir. Buna göre, çerez yalnızca yeni çerezin aynı ada, yola ve etki alanına sahip olması durumunda yenisiyle değiştirilir. Diğer durumlarda eski çerez değerlerine yeni çerez değerleri eklenir.

Çerezler bir tarayıcıya (veya başka bir programa) iki şekilde yüklenebilir:

    protokolün kullanılması İki parametre (başlık) sağlayan HTTP protokolünün yöntemleri ve yapısı: Set-Cookie (sunucu çerezi kabul ettiğini belirtir) ve Cookie (tarayıcı yanıtı). Bir çerez, ad/değer çiftine (isim=yenideğer) ek olarak son kullanma tarihi, yol ve alan adını da içerebilir. Bu nitelikler ad=yenideğer çiftinden sonra gelmeli ve noktalı virgülle ayrılmalıdır. Örneğin:

Set-Cookie: isim=yenideğer; son kullanma tarihi=tarih; yol=/; etki alanı=.example.com. veya Set-Cookie: RMID=732423sdfs73242; sona eriyor=31 Aralık 2010 Cum 23:59:59 GMT; yol=/; etki alanı=.example.net

Etki alanı ve yol, tarayıcıya, belirtilen etki alanı ve yol için URL istekleri yapıldığında çerezin sunucuya geri gönderilmesi gerektiğini bildirir. Belirtilmediği takdirde istenen sayfanın etki alanı ve yolu kullanılır.

çerezler (HTTP ve/veya PHP)

    Kurabiye- çerez değeri, istemciye gönderilmeden önce kodlanmış URL'dir. Geri alındığında çerez değerinin kodu çözülür ve çerez adıyla aynı adı taşıyan bir değişkene yerleştirilir. Değerlerin kodlanmasını istemiyorsanız setrawcookie() fonksiyonunu kullanın.

    Setrawcookie- değeri dönüştürmeden bir çerez gönderir, aksi takdirde setcookie işlevine tamamen benzer

Çerezler HTTP başlık yöntemlerinin ve yapısının bir parçasıdır, dolayısıyla tarayıcıya herhangi bir çıktı verilmeden önce setcookie() çağrılmalıdır. Bu, işlevin sahip olduğu sınırlamanın aynısıdır başlık(). Çerezlerin veya diğer başlıkların ayarlanması gerekip gerekmediğini anlayana kadar bir betiğin çıktısını geciktirmek için çıktı arabelleğe alma işlevlerini kullanabilirsiniz.

İstemcinin tarayıcısı tarafından sunucuya gönderilen tüm çerezler, eğer değişkenler_düzen direktifi "C" harfini içeriyorsa, otomatik olarak $_COOKIE süper küresel dizisine dahil edilecektir.

Tarayıcı sunucuya bir çerez gönderdiğinde yalnızca değeri gönderir. Tarayıcı bunu sunucuya göndermediğinden, $_COOKIE dizisi üzerinden bir çerezin etki alanına, yoluna, son kullanma tarihine veya güvenlik durumuna erişmek mümkün değildir.

    Kurulum. Kolay kurulum SetCookie("Name", "Value")

    Çerez dizileri.

    Setcookie("çerezim1["id"]", "value_id"); setcookie("mycookie1["dil"]", "değer_dil");

    Çerez değeri, çerezin ayarlandığı aynı istek içindeki $_COOKIE dizisinde mevcut değildir. Başka bir deyişle setcookie() işlevi $_COOKIE dizisinin değerini değiştirmez. Ancak sonraki tüm istekler için önceden ayarlanan her çerez $_COOKIE dizisine yerleştirilir.

Tek bir çereze birden fazla değer atamak için adının sonuna ekleyin. Örneğin: setcookie("MyCookie", "Test", time()+3600);

Başarı durumunda setcookie() işlevi TRUE değerini döndürür. Ancak bu, istemci uygulamasının (örneğin bir tarayıcının) çerezi doğru bir şekilde kabul ettiği ve işlediği anlamına gelmez. Yani, setcookie fonksiyonunun davranışından istemcinin tarayıcısında çerezlerin etkin olup olmadığını belirlemek MÜMKÜN DEĞİLDİR.

    Okuma. if (isset($_COOKIE["dil"])) ( print "Cook".$_COOKIE["dil"]." mevcut."; )

    Geçerli istekte gönderilen tüm çerezlerin adlarını ve değerlerini yazdırmak için $_COOKIE dizisinde döngü yapın:

    Foreach ($_COOKIE as $çerez_adı => $çerez_değeri) ( print "$çerez_adı = $çerez_değeri)
    "; }

    Değiştirmek. Tarayıcıda eşleşen ad, etki alanı ve yol parametrelerine sahip bir çerez zaten mevcutken bir çerez yeni bir değer alırsa, eski değer yenisiyle değiştirilir. Diğer durumlarda eski çerez değerlerine yeni çerez değerleri eklenir.

    Kaldırma. Yalnızca çerezin adını belirtmeniz gerekir; örneğin SetCookie("Name"). Bu, "Ad" adlı yüklü çerezi silecektir - bu, çerezlerin silinmesine ilişkin resmi öneridir.

    PHP kullanarak çerezleri silmeye ve ayarlamaya yönelik çalışan bir örnek: "; ) else ( setcookie("my_cook", "Benim adım John", time() + 60 * 60 * 24); echo "Kullanıcıya çerez ayarlandı." . "
    "; ) var_dump($_COOKIE); ?>

Belirsiz Çerezler: _utma, _utmb, _utmc ve _utmz

Bazen yüklü Çerezleri kontrol ederken garip adlara sahip değişkenler görebilirsiniz: _utma, _utmb, _utmc. Bu çerezler Google Analytics tarafından ayarlanır. Google Analytics Çerez Değişkenlerine hızlı bir giriş

    Utma – siteye ilk ziyaretinizde yayınlanır.

    Utmb – değişken siteyi ziyaret etme zamanını izler. Bir sayfayı her ziyaret ettiğinizde bu bir “geçişi” işaret eder. Varsayılan ömür 30 dakikadır.

    Utmc – kullanıcının tarayıcıyı ne zaman kapattığını izler. Tekrar giriş yaptığınızda çerez yoksa, _utmb'ye bakılmaksızın yeni bir ziyaret sayılır.

    Utmv – “kendi” kullanıcı değişkenini ayarlamak için kullanılan değişken

    Utmx – Web Sitesi Optimize Edici için gereken değişken. _utmx çerezinin ömrü 2 yıldır.

Değişkenler hakkında daha fazla bilgiyi Google Analytics belgelerinde bulabilirsiniz.


Tepe