Ben ofset müşteri dilimi, o müşterinin alan için dilimi tanımlayıcı almak için bir kod içeren bir PHP komut dosyası, aynı geçer belirleyen bir atama üzerinde çalışıyorum.
Şimdi ofset dilimini belirlemek için, ben JavaScript kullandık. Ancak, PHP bu geçmek için bir yol gerekir. Ben aynı AJAX çağrısı kullandı.
var url = "index.php";
url=url+"?client_timezoneoffset="+offset;
xmlhttp.open("GET",url,true);
xmlhttp.send(true);
This JavaScript I'm calling onload of index.php. But still $_GET comes empty. I twisted this implementation and called another page set_client_timezone.php where to my surprise, $_GET contained the timezone. I then stored it in $_SESSION.
Ben benim için sürpriz uygulamanın bir all-round test, ne zaman, zaman dilimi değişiklikler sayfanın İKİNCİ yük yansıyan ödendi.
yani ben gidilen ilk kez http://www.example.com/index.php, bana UTC zaman gösterdi, ama ben yeniden ne zaman, benim zaman dilimi başına bana doğru zaman gösterdi - Asya / Calcutta.
Eğer çocuklar herkes orada bana bu paradoks dışında bir yol önerebilir?
Herkes bana aynı elde standart bir yolu işaret edebilir (benim mevcut uygulamasını geri almak için hazırım)
Benim sonrası bu forumun herhangi bir kuralı çiğneyen varsa ben ilk defa bu kadar içten özür dilemek için bu forumda ilanıyla.
Cheers,
Abhijit.