Çapraz etki alanı cookie izleme

2 Cevap php

Çalıştığım şirket dört alanları vardır ve ben çerezleri kurmak için çalışıyorum, bu yüzden bir çerez üretilir ve tüm etki alanları arasında izlenebilir. Burada çeşitli görevlerde okuma bunun mümkün olduğunu düşündüm.

Ben dört sitelere bir çerez ve 1 * 1 piksel görüntü hizmet etmek, bir sitede bir alt etki alanı kurdum.

Ama ben diğer sitelerde bu çalışma alınamıyor.

Herkes bu netleştirmek:

  1. Olası?
  2. Ben belirgin bir şey ya da iyi bir örnek bir bağlantı kaçırıyorum eğer?

PHP ile bu sunucu tarafı yapmaya çalışıyorum.

Teşekkürler

2 Cevap

Are you having issues due to Internet Explorer and their Privacy stuff? Session variables are lost if you use FRAMESET in Internet Explorer 6

IE6 ilk çıktığında bizim izleme bazı kırdı çünkü benim eski internet günlerde, biz bunu uygulamak zorunda. Onun yapmanız gereken her şeyi sahte olduğunu ve her şeyin gayet iyi çalıştığını şaşırtıcı.

Sizin doğru yolda, biz 1x1 saydam piksel servis ve kullanıcı ziyaret ne sayfası izleniyor izleme CGI barındırılan bir etki alanı vardı. Daha sonra Apache günlükleri ile bu verileri birleştirmek ve dinamik web sitemiz aracılığıyla kullanıcılar trafik desen bir grafik yaratırdı özel bir çözümleyici vardı. Bu Graphviz paketinden nokta kullanıyordum.

Bu tür bir şey, sadece istatistikleri yapmaya çalışıyorsanız oldukça kolaydır, ama aslında, etki alanları arasında kullanıcı verilerini kaldırmak için çalışıyoruz eğer daha karmaşık şeyler yapmak gerekecek.

Bir çapraz etki çerez ayarlamak için en iyi yolu tüm siteleri tek bir ana etki alanının alt etki alanları vardır emin olmak için, initech.com söylüyorlar. Yani sitenizin, site1.initech.com biri ". Initech.com" bir etki alanı ile çerez ve iyi çalışıyor.

Sitelerinizi olsa tamamen farklı etki üzerinde ise bir sorun olabilir.

Yerine her site erişebilir bir kurabiye, ne yapmak gerekir her site orijinal çerez kendi kopyası kesin olduğundan emin olun ayarlamak için deneyin. Yani, sitenizi, site1.com var kendisi ve çıkış için üç 1x1 gif çerez ayarlamak, ya da AJAX aynı değere aynı çerez ayarı site2.com, site3.com ve site4.com için, çağırır ya da her neyse.

Bu güvenli ve güvenilir yapmak zor olacak ;)

Emin Biri etki keyfi çerezleri ayarlanamaz yapmak için, görüntü etiketi üzerinde çerez değerinin bir karma geçmesine habe edeceğiz. Ayarlamak için çerez "mycookieval" ise, aynı zamanda ("mycookieval". "Somesecretstring". $ _SERVER ['REMOTE_ADDR']) md5 geçer. Bir saldırganın aynı IP adresine aynı çerez ayarlamak, ya da muhtemelen için karma nesil kaba-zorlamak için izin verebilir, çünkü bu potansiyel kötü.

Eğer çerez ayarlamak zaman bir arka uç veritabanına kayıt ekleme, ve diğer üç siteler geçerliliği için karşı kontrol sağlayarak bu telafi olabilir.