Merhaba arkadaşlar,
javascript bilgin pek olmadığı için bir yerde takıldım..
siteye giren ziyaretçiye diyoruz ki "BURAYA BAS" harita üzerinde konumunu gör buraya kadar her şey yolunda ziyaretçi harita üzerinde konumunu görüyor koordinatlar ekrana yazılıyor fakat bu koordinatları birde veri tabanına yazmak lazım. yani butona bastığında konum ve koordinat bilgileri aynı zamanda php değişkenlerine de atanması lazım.
burada nasıl bir yol izlenmeli?
Geo-Location ile alınan verileri dbye yazma?
4
●600
- 07-08-2014, 14:58:59Merhabalar,
Seçildiği anda bir fonksiyon tanımlayıp bu fonksiyonun içinde ajax post ile veriyi bir php sayfasına gönderebilirsiniz. Bu php sayfasında da veriyi ilgili yere yazarsınız.
Bakınız: http://api.jquery.com/jquery.post/
bayraktar adlı üyeden alıntı: mesajı görüntüle - 07-08-2014, 15:14:35Üyeliği durduruldumerhaba arkadaşlar,mtl adlı üyeden alıntı: mesajı görüntüle
cevap için teşekkür ederim fakat javascript bilgim çok az küçük bir örnek gösterebilirmisin?
verdiğin örnek sayfada jquery poat metodu var ama maps ile ilişkilendirme nasıl yapılacak
- 07-08-2014, 15:46:53Merhabalar,
Açıkçası örnek verdiğim site gayet açık. Orada hazır kod da var sadece sizin bunu kendi yazılımınıza entgre etmeniz gerekecek. Bizim buradan entegre yardımcı olmamız imkansız. Girilip bakılmadan ve size uygun kod yazılmadan çok zor.
bayraktar adlı üyeden alıntı: mesajı görüntüle - 07-08-2014, 16:16:02Javascript ile almak zorunda değilsiniz.
Eğer sunucu bazlı düşünürseniz şöyle bir kod yazmıştım CPA reklamcılıkla uğraşırken lokasyona göre yönlendirmeler için.
http://geoip.wtanaka.com/ üzerinden sorgula ama yüksek hitli sitelerde her sayfa gösteriminde kullanılmamalı, sürekli sunucu dışına bağlanmak çok yük getirir. Bir kere ip ye göre alıp veritabanına yazmak makuldur.
function hangi_ulke() { $client = @$_SERVER['HTTP_CLIENT_IP']; $forward = @$_SERVER['HTTP_X_FORWARDED_FOR']; $remote = $_SERVER['REMOTE_ADDR']; if(filter_var($client, FILTER_VALIDATE_IP)) { $ip = $client; } elseif(filter_var($forward, FILTER_VALIDATE_IP)) { $ip = $forward; } else { $ip = $remote; } $lokasyon = file_get_contents("http://geoip.wtanaka.com/cc/".$ip); return $lokasyon; } $ulke_kodu = hangi_ulke();Bu arada dikkat etmemişim siz koordinat yazmak istemişsiniz. Ben sadece ülke kodunu verecek kodu paylaşmışım. Bu da belki birinin işine yarar editlemiyorum.