Aspire
Koineks
  • 27-07-2016, 12:20:04
    #1
    1/2
    Öncelikle Hepinize İyi Forumlar Dilerim.

    Benim Sorunum;

    web sitemde ssl sertifikası olmasına rağmen geolocation google chrome tarayıcılarda konumu buluyor ama sadece 1 defa buluyor. bende konumları session ile kaydediyordum lakin siteye giren kişi 1 defa konumlara izin verince konumunu session ile kaydedince google chrome tarayıcısını kapatıp açtıktan sonra siteye yeniden girince haliyle session silindiği için geolocation konum bulma kodu yeniden çalışıyor. lakin ne konum isteği uyarısı geliyor ekrana nede konumu bulabiliyor. ama tarayıcının adres çubuğunun en sağ tarafında konum işareti var bu siteye konumlara izin verdiğine dair.

    Sizce sorun nerede? yanlış kodmu kullanıyorum?
    Kullandığım kod:
    <script type="text/javascript">
        if ( navigator.geolocation ){
                navigator.geolocation.getCurrentPosition(function(pos){
    $.ajax({
        type: 'GET',
        url: 'konumajax.php?latitude='+pos.coords.latitude+'&longitude='+pos.coords.longitude+'',
        success: function(ajaxCevap) {
            $('#cevap').html(ajaxCevap);
            window.location.reload(false)
        }
    });
    
      });
            } else {
                alert('Tarayıcınız Konum Servislerini Desteklemiyor.');
            }
    
     </script>
    bu kod ile konumajax.php dosyasında session üzerine kaydediyordum konumları.

    Konumları şimdilik uzun süreli tutması için COOKİE ile kaydediyorum. ama gizli sekmeden girince yine aynı sorunum çıkıyor. acil yardım lazım.

    Site: https://pogotmap.com
  • Sponsor Reklam
  • 10-10-2016, 17:36:59
    #2
    1/2
    çerez atmayı dene sene. tarayıcı kapansa dahi, çerezler silinmediği için. kaydettiğin lokasyon bilgisi silinmemiş olur.