PHP ile izleyiciler yerel saati olsun?

2 Cevap php

Ben Kullanıcıların bir günde bir kez, benim web sitesinde belirli bir eylemi işlemeye izin gerekiyor ve ben kullanıcıların yerel diliminin yarısı bu da sıfırlama istiyorum. PHP ile bunu gerçekleştirmek için en iyi yolu nedir?

2 Cevap

Belki tarayıcıda zaman almak ve PHP komut dosyası için Ajax javascript kullanabilirsiniz. AFAIK kullanıcı soran daha bu başka yapmak için hiçbir% 100 güvenilir bir yolu var.

% 100 güvenilirlik kesinlikle zor olabilir, ama yakın alabilirsiniz.

Maxmind has a free GeoIP database: http://www.maxmind.com/app/ip-location

Eğer makul doğru içeri muhtemelen hangi zaman dilimi belirlemek ip veritabanını kullanarak

Hatta daha browers saati kullanmaktır. Size dilimini verebilir, ama pratikte önemli bir miktarda kullanıcıların timezone yanlış var görünür. Eğer o yuvarlak sistem saatini, kapalı kapmak ve ofset ne timezone tahmin ederseniz onlar sizden çok iyi sonuç vardır.