Çerezler ve WordPress: Nasıl ayarlanır, alınır ve silinir

Herkes ara sıra çerezleri (veya iki) sever, ancak sanalların dünyadaki sitelerde kullanılması genellikle kafa karıştırıcı bir konudur. Cookie, ziyaretçileriniz için keşfedildiklerinde, kullanıcı tercihlerini kaydeder ve siteniz için veri toplarken bir oturum sürdürmek gibi şeyler yapmak için basit ve zarif bir çözüm sunar. Bu makalede, kurabiyeler hakkında bilmeniz gereken her şeyi tartışacağız: kurabiye nedir, nerede kullanılır ve neden kullandığımızı (ve yemediğimiz). WordPress ile neden bir çerez kullanabilmemiz gerektiğini de açıklayacağım ve WordPress sitenizden manuel olarak ayarlanmış ve çerezleri sileceğiz.
Çatlamaya atıştıralım! Çerezler, kullanımı web’in her yerinde oldukça fazla olsa da, ortalama kullanıcı çerezlerin ne olduğu ve çerezlerin nasıl kullanıldığı hakkında biraz bilgi sahibi olma eğilimindedir. Bunu hızlandırmak için bir temel keşfedelim. Kurabiye nedir? Çerez, Site ile kullanıcı etkileşimi hakkında bilgi depolamak için kullanılan küçük bir tarayıcı dosyasıdır. Genellikle çeşitli veri oturumu türlerini sürekli olarak saklamak için kullanılacaktır. Guardian, aşağıda keyif alabileceğiniz iyi bir çerez özeti vardır. Oturum nedir? Oturum dijital bir kimlik kartı gibidir; Web sitesini her ziyaret ettiğinizde, ziyaretiniz sırasında size bir web sitesi verilecek ve sitedeyken sizi tanımlamak için kullanılacaktır. Oturum kullanıcıya özgüdür.
Neden çerez kullanıyor ve oturumları koruyor? Kullanıcı davranışını izlemek ve bilgileri kaydetmek için oturum ve çerezlerin bir kombinasyonunu kullanmanın birçok geçerli nedeni vardır. İşte bazı genel senaryolar: E-Niaga sitesindeki alışveriş sepetinize öğeler eklediğinizde, web sitesi, alışveriş ve sayfadan sayfaya taşınmaya devam ederken sepetinizin güncellenmesi için bilgileri saklar.
Çevrimiçi haberleri okumak isterseniz, bu site IP bilgilerinizi saklayabilir ve coğrafi konumunuza göre hikayeler gösterebilir.
Çerezler ayrıca kullanıcıları belirli web sitelerinde kimlik doğrulamak için kullanılan bilgileri de saklar. Kullanıcı Siteye döndüğünde kullanıcı giriş bilgileri depolanır ve yeniden yüklenir. Bu şekilde, girdiğiniz her site için kullanıcı adını ve şifreyi hatırlamanıza gerek yoktur. Halluya!
Gerçek dünya meslektaşları gibi kurabiye türleri, kurabiyeler farklı zevklerde gelir:
Çerez oturumu: Bu çerez, bir oturum sırasında kullanıcı tarafından yürütülen faaliyetler hakkında bilgi depolar. Siteye göz attığınızda ancak oturumunuzun sonunda silinirken faaliyetlerinizle ilgili veri depolamak için kullanılırlar.
Kalıcı kurabiye: Bunun bir iz izlemesi denen. Kalıcı çerezler süresi dolabın veya silinene kadar sabit sürücünüzde kalır. Bu genellikle kullanıcı tercihlerini daha uzun bir süre yönetmek için kullanılır.
Çerezinizin kullanımını düzenleyen yasa, sizinle ilgili kişisel bilgileri saklayan bir web sitesi kavramını sevmeyen yasa, tüm bunların yasal olup olmadığını merak edebilir mi?
Avrupa Birliği, bu sorunu UE 2009/136/EC yönü şeklinde bir tavır aldı-genellikle AB Çerez Kanunu adı verilen ilgili ayrıntıları duyacaksınız. Kısacası, yasa, Avrupa’daki sitenin belirli çerez türlerini kurmadan önce ziyaretçi onayı istemesi gerektiğini söylüyor. Avrupa dışında, çerezleri sitenin sahibi olarak tam olarak nasıl kullanabileceğinizle ilgili soru çoğunlukla kendi bilgeliğinizdir, ancak reklamverenler tarafından giderek daha agresif olan kullanıcıların izlenmesi için son kargaşa, kullanıcıların nasıl izlendikleri konusunda daha uyanık olduklarını göstermektedir. . Sitem çerez kullanıyor mu? Sitenizin veya diğer sitelerin tarayıcınıza bir çerez kaydedip kaydetmediğini görmek istiyorsanız, bu basit prosedürü (Chrome için) izleyin:
Çerezleri kontrol etmek için tarayıcı ayarlarınızı açın. Ayarları açın ve “Gizlilik” bölümünde gelişmiş ayarları görüntüleyin … içerik ayarlarını tıklayın. Sitenizde bir kurabiyeyi nasıl kaydetmek istediğinize dair bir seçenek sunan bir sermaye gösterilecektir. Olduğu gibi bırakın ve tüm çerezleri ve site verilerini açın. Bir sonraki pencere, şu anda tarayıcınız tarafından saklanan çerezi görüntülenecektir.
WPMudev.com çerezleri için Popup_Signup_Completely değişkeninde depolanan bilgilere daha yakından bakalım:

Tarayıcımın kaydettiği çerezler listesi arasında WPMU Dev için bir çerez var.
Bu durumda, bu, açılır pencerenin kullanıcılara görüntülenip gösterilmeyeceği basit bir nottur, böylece onlar tarafından sürekli rahatsız edilmeleri gerekmez. Şimdi bizi WordPress bağlamında çereze uzaklaştıralım. WordPress’te neden bir kurabiye ihtiyacımız var? WordPress varsayılan bir oturum kullanmaz. Sitede gezinen kullanıcılardan bağımsız olarak aynı davranışı gösterir. Bu, kullanıcı kimlik doğrulaması için bir çerez depolar (veya personeliniz) site arka ucuna girdiğinizde ama hepsi budur. Vatandaşlığı olmadığı için, WordPress’in kendisi size bir kurabiye kullanarak bir alışveriş sepeti yapmanız veya ziyaretçinin kişisel olarak alınması için işlevsellik vermeyecektir. Deneyim kullanıcılarını geliştirmek için bir çerez aracılığıyla veriler – Kutunun dışında olan birçok şey vardır, ancak çerezler bunlardan biri değildir. Burada WordPress’in kendisinin bir oturumu sürdürmediğini, ancak etkinleştirmiş olabileceğiniz birçok eklenti veya temanın neredeyse kesinlikle yaptığını belirtmek önemlidir. Bu nedenle, tarayıcınızda depolanan WordPress site çerezlerinizden bazılarını bulursanız, bunlardan biri tarafından uygulanması muhtemeldir.

Çerezlerin manuel olarak üretimine, alınmasına ve kaldırılmasına geçelim. WordPress’te Çerezlerin Manipülasyonu Kodu girmeden önce, önce bilmeniz gereken bazı şeyler var:
HTTP üstbilgisine bir kurabiye göndereceğiz

Kod PHP’de olacak ve etkin tema dizinindeki function.php’ye eklenecek
Bunu basit şeyleri korumak ve açıklama amacıyla bu şekilde yapıyoruz. Üretim ortamında, bu tür şeyleri yapmak için Fonksiyon.php’yi kullanmamak için birkaç iyi neden vardır. Bir çerez nasıl ayarlanır WordPress’e bir çerez ayarlamak için, kaydetmek istediğiniz değeri girmeniz gerekir. Örneğin, bir ziyaretçi kullanıcı adını kaydetmek istiyorsanız, bu kod görüntülerini functions.php dosyasına ekleyebilirsiniz.
Day_in_Seconds değişkeni, aynı WordPress tarafından bir günde saniye sayısı ile sağlanan sabit bir değer tutar. Zaman değerinin 30 * Day_in_Seconds için ayarlandığını unutmayın, bu da çerezin yaptıktan 30 gün sonra sona ereceği anlamına gelir. Çerez, sitenize giden yolu belirler ve Cookie_Domain sitenin alanıdır – bu değişkenlerin her ikisi de siteniz tarafından ayarlanır. Bu işlevi çalıştırdığımızda, önceki makalede tarayıcı çerezini görmek için gördüğümüz adımları izleyerek çerezin tarayıcıya eklendiğini görebiliriz.
Yukarıdaki kodda oluşturduğumuz çerezi almak için bir çerez nasıl alınır, $ _cookie değişkenini kullanacağız. Bu değişken, yaptığımız çerezlere atıfta bulunmak için kullanacağımız ilişkisel bir dizidir. $ _Cookie değişkeni, tarayıcınıza manuel olarak eklenen tüm çerezler hakkında bilgi içerir ve aradığımız çerezleri almak için kimliği girmeliyiz. Bu durumda kullanacağımız kimlik, kurduğumuzda çereze verdiğimiz isimdir. Kod’a bakalım.
Midoriberlin/7feedcb88569cbb7c0f özünü içerir
Çerezi (bu durumda, adı) $ _cookie değişkenine tanımlamaya devam etmeden önce, çerezin orada olduğundan emin olmalıyız. Bunu, çerez ayarlanmışsa true döndüren Isset () işlevi aracılığıyla yapıyoruz ve aksi takdirde yanlış. Burada dikkat edilmesi gereken önemli bir nokta, bir çerez ayarladığımızda ve HTTP başlığına gönderdiğimizde, değerin otomatik olarak kodlanan URL’dir. Aynı şekilde, bir çerez aldığımızda, değer varsayılan olarak kod çözülür. Ziyaretçilerinizin bilgilerini şifrelemek için ekstra adımlar atmanıza gerek yoktur. Bir çerez nasıl silinir, genellikle biraz özel bilgi istemediğinizde, sitenizden çerezleri silmek istediğiniz bir zaman olacaktır. Önce koda bakalım ve sonra açıklamaya devam edelim. Midoriberlin/d6b1c166aa905a4165de’nin çekirdeğinin güçlendirilmesi
Her şeyden önce, depolanan çerezi ilişkilendirici diziden silmek için Unset () işlevini kullanıyoruz. Bittiğinde, değerin değerini sıfıra (“”) ayarlayarak çerezi süresi dolmaya zorlayacağız ve geçen zaman damgasına devam edeceğiz (zaman () – (15 * 60)). Tebrikler, kurabiyeniz şimdi silindi. Şu anda ne yapıyorsun? Çerez silindikten sonra ziyaretçileri ana sayfanıza yönlendirmek isteyebilirsiniz. Bunu yapmak için, Function.php dosyasına aşağıdaki iki kod satırını ekleyin:
Midoriberlin/6CAEE5B58780A299DBDC’nin özünü içerir
Bu kod görüntüleri ziyaretçileri sitenize verandaya yönlendirecektir, ancak bunları sadece ilk argümanı değiştirerek sitenizde istediğiniz yere yönlendirebilirsiniz. Çerezin son zihni, web’in çalışmasını sağlayan şeyin büyük bir parçasıdır ve ellerinizi gerçekten kodlayarak kirletmenize gerek olmasa bile, kabaca nasıl çalıştığını bilmek iyidir. Çerezlerin temellerini ve makinenizde hangi çerezlerin saklandığını nasıl kontrol edebileceğinizi tartıştık. Ayrıca, PHP kullanarak WordPress bağlamında çerezleri yönetmenin, almak ve silmek için çeşitli basit yollardan geçtik. Umarım bu öğretici, gelecekte daha derinlemesine çerezleri ve oturum yönetimini keşfetmenize yardımcı olacaktır. Şu anda kullanıcı deneyimini geliştirmek için bir çerez kullanıyor musunuz? Yoksa WordPress’te çerezleri düzenlemek, almak ve silmek için önerilecek başka teknikleriniz var mı? Bize aşağıdaki yorumlarda anlatın. Etiket: Kod
Kek

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir