Php kullanarak bir sayfada birine yakın öğeleri görüntüleme en iyi yolu nedir

4 Cevap php

Temelde, bir sayfada insanlara yerel olayları görüntülemek istiyorum. Eğer California olsaydı Yani Florida birinden daha farklı şeyler olurdu. Ben projenin geri kalanı için php kullanarak gidiyorum bu yüzden php bir zorunluluktur.

Ben ek bilgi için kullanıcı sormak zorunda kalmadan verileri almak için tercih ediyorum. Ben ek bilgi için sormak zorunda IF, o yüzden tekrar sormak yoktu ben kendi ip ile bir veritabanına posta kodu kaydetmek istiyorsunuz daha bir posta kodu kullanmak isterim.

4 Cevap

Ben GEO IP functions seni oraya yol% 90 olsun, eğer olmaz tüm yol hayal ediyorum.

Nasıl kişinin yeri bilecek?

ISS adres kullanıcıya farklı bir durumda olabilir Örneğin, sen, ISP tarafından gidemez.

Onlar oturum varsa, onlar giriş yaptığında nerede olduklarını o zaman biliyorsunuz, ama bir gezi ve bu yüzden başka bir yerde kalmak ne varsa, artık bilgi yanlış.

Yani ilk meydan okuma olacaktır.

Eğer almak için çalışıyoruz nasıl ince taneli bağlı olarak veritabanı gibi göründüğünü belirler. Ben bir caddeden aşağı gidiyorum ederken bir mobil cihaz kullanıyorum Örneğin, sen restoran bana yakın olanı glutensiz belirlemek için benim GPS verileri kullanmak mümkün olacak? Ya da, bir şehir veya metropol dayalı olduğunu?

GPS verilerini kullanıyor musunuz?

Nasıl sizin uygulamayı güncellemek için yerel olaylar alacak?

Gerçekten iyi bir cevap vermek mümkün cevapsız bıraktı bilgilerin büyük bir anlaşma olduğunu.

Eğer ziyaretçinin konumunu tahmin etmeye çalışıyorsunuz? Eğer istediğin buysa, PHP GeoIP extension veya MaxMind GeoIP api bkz. Her ikisi de aynı veritabanını kullanır ve ücretsiz ve ücretli veritabanları sunuyoruz.

Bu yöntem ile ilgili bir problem IP adresi doğru bir konumu garanti olmamasıdır. Ama genellikle iyi bir başlangıç ​​noktasıdır. Bunu kolay ziyaretçi kendi konumunu düzeltmek için yapmalıdır.

Bir potansiyel olarak daha doğru bir yöntem HTML5 konum belirleme API kullanmak için, ama this is experimental and only supported in the latest browsers. Hatta tarayıcı desteği, site ziyaretçisi kendi konumunu veya onları kendi konumunu ayarlamak için izin veren bir eklenti bulma yeteneğine sahip donanım gerekiyor. Bu rota giderseniz GeolP sonuca dayalı bir sonbaharda geri olmalıdır.

Diğer kişilerin de söylediğim gibi bir konum belirleme veritabanında kendi IP adresini bakmak olabilir, ve herkesin işaret ettiği gibi, bu kusursuz değil ama most zaman çalışması gerekir.

Ayrıca Firefox'un location-aware browsing, yine kusursuz değil hangi kullanarak bakmak olabilir - ama ben bunu kullanırken doğru benim çok ev belirlemekte gelmez. Tabii ki, bu sadece Firefox 3.0 + kullanıcıları için çalışacak ve onlar tıklatın sonra butonuna "kabul", bu yüzden bir sorun olmadan belli değil.

Eğer gitmek için hangi yolu seçerseniz seçin, sadece emin bir yüzdesel yerde var olun! Sizin yöntemi% 99 zaman işe yarayabilir, ama ben doğru bilgi gösterilir asla insanların% 1 yaşıyorum, bu gerçekten can sıkıcı olurdu!