İlk olarak, tanımlama bilgileri ayarlanır ve HTTP başlıkları aracılığıyla alınır. Tarayıcınız http://example.com adresine bir istek gönderirse , yanıt, yazan bir başlık ile geri gelebilir Set-Cookie: foo=bar
. Tarayıcınız bu çerez kaydeder ve yapılan sonraki isteklerde http://example.com , tarayıcınız göndereceğiz foo=bar
içinde Cookie
başlığındaki. (Veya en azından çerezin süresi dolana veya silinene kadar.) Tarayıcı , isteği kimin başlattığına veya bağlamın ne olduğuna bakılmaksızın , foo=bar
çerezi herhangi bir istekle birlikte http://example.com adresine gönderir . Eğer http://example2.com etiketi içeren <img src="http://example.com/img.jpg">
, tarayıcı çerezi gönderir foo=bar
o getirir zaman http://example.com/img.jpg, gönderilen istekten http://example2.com sorumlu olsa da .
Dolayısıyla, A web sitesi B web sitesi tarafından sunulan bir reklam içeriyorsa, web sitesi B tarayıcınıza bir çerez ayarlayabilir. Örneğin, web sitesi A <iframe src="http://websiteB.com/ad.html></iframe>
, reklamı B web sitesinden sunmak için kullanabilir. Daha sonra, tarayıcınız getirmeye gittiğinde http://websiteB.com/ad.html
, yanıt, Set-Cookie
benzersiz rastgele dizelerle bir çerez ayarlayan bir başlık ile geri gelir . C web sitesi ayrıca B web sitesinden bir reklam içeriyorsa, bu benzersiz çerez, C web sitesindeki reklam B web sitesinden alındığında gönderilir.
Web sitesi B'nin hangi web sitesini ziyaret ettiğinizi nasıl bildiği konusunda çeşitli yollar vardır. Bazı durumlarda, tarayıcı bir web sitesine istek gönderdiğinde, web sitesine hangi web sitesinden geldiğinizi söyler. Dolayısıyla, tarayıcı getirmeye gittiğinde http://websiteB.com/ad.html
, Referer: http://websiteA.com
B web sitesine isteğin web sitesi A tarafından başlatıldığını söyleyen HTTP başlığını içerebilir. Web sitesi B size atadığı benzersiz rastgele dizeyi her gördüğünde, eklemek için Referer başlığını kontrol edebilir nerede olduğunuzun günlüğüne. A web sitesi B web sitesiyle işbirliği yapıyorsa, A, B web sitesinden geldiğinizi doğrudan B'ye söyleyebilir.Örneğin, A web sitesi B web sitesindeki reklamı kullanarak ekleyebilir <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
ve ardından B web sitesi sorguda yönlendireni görür. dize.
Bu yardımcı olur mu? Bağlandığınız yanıtın size mantıklı gelmeyen belirli kısımları var mı?