Ben bu şaşıp ... Ben kurulum uzaktan widgety türü yapıyorum güvenlik sözkonusu değil yani, biz her iki etki alanı kontrol edeceğiz. Ben etki alanı ajax isteklerini izin JSONP kullanıyorum.
Ziyaret edilen sitesi içerirken, hangi domain1.com olduğunu:
<script src="domain2.com/file.js"></script>
file.js ajax isteklerini yapmak için jQuery kullanır:
$.ajax({
url: 'http://domain2.com/getdata',
dataType: 'jsonp',
success: function(response) {
div.html( response );
}
});
Bu uzak sunucudan html div yeniden, biraz bir sihirbazın bu adımları birkaç geçer.
Ben çalıştırıyorum sorun her ajax isteği üzerine, ben yeni bir php session id almak ve benim oturum verileri kaybolduktan olmasıdır. Ben her şey iyi çalışıyor, (hala jsonp kullanarak) aynı etki aynı komut dosyası çalıştırırsanız şeyler PHP sonu gayet iyi. Ancak, bir uzak etki yapıyor, ve oturum etrafında sopa yok. Ben neden bu php uç ayarı ve kendi etki alanından bir çerez istiyor, hiçbir fikrim yok. Ben JS çerez erişmek gerekmez. Çerez sunucu üzerinde yazılı ve kaydedilir ediliyor. Ben tarayıcıda saklanan çerezleri kontrol ederken Fakat her isteği, session id değişti.
Herhangi bir fikir?