html5 - Save Geolocation in php variables -


i want save latitude & longitude php variables example want output this:

<?php echo $latitude ?> 

here's script capturing location(from w3schools)

<button onclick="getlocation()">try it</button>  <p id="demo"></p>  <script> var x = document.getelementbyid("demo");  function getlocation() {     if (navigator.geolocation) {         navigator.geolocation.getcurrentposition(showposition);     } else {          x.innerhtml = "geolocation not supported browser.";     } }  function showposition(position) {     x.innerhtml = "latitude: " + position.coords.latitude +      "<br>longitude: " + position.coords.longitude;   } </script> 

but dont know how save coords inside funktion :/

javascript executes in browser after php execution completes in server, never able use javascript variable inside php.

however if intend save geolocation somewhere can make ajax call after geocoder executes save location latitude , longitude database user id or parameter capturing.

function showposition(position) {     x.innerhtml = "latitude: " + position.coords.latitude +      "<br>longitude: " + position.coords.longitude;      $.ajax({         // ajax code here     }); } 

Comments