2016-08-13 7 views
0

hello friends質問があります。 私はこの座標を変数PHPに渡しています。私には新しいことがありますここでは、この私はメキシコからPHPの変数 HIでMY CODE.innerHTMLをPHP変数に変換する方法


<html> 
<div id="mapa"> 
</div> 
<script type="text/javascript"> 




var divMapa = document.getElementById('mapa'); 
navigator.geolocation.getCurrentPosition(fn_ok, fn_error); 

function fn_error(){ 
divMapa.innerHTML='A PROBLEM PLEASE CONTACT ME!!!'; 
} 

function fn_ok(respuesta){ 

var lat = respuesta.coords.latitude; 
var lon = respuesta.coords.longitude; 
divMapa.innerHTML = lat+' , '+lon; 
} 
</script> 
<?php 
$variablePHP = '<script> document.write(fn_ok()) </script>'; 
echo $variablePHP; 
?> 

</html> 

THIS ONLY PRINT "未定義" LEAVE enter code here

+0

https://developers.google.com/maps/articles/phpsqlinfo_v3 – geocodezip

答えて

1

シンプルなオプションは、JavaScriptでクッキーを設定し、PHPでそれを読み取ることです。

はJavaScript

クッキーを作るために、次の関数を使用し、

function createCookie(name, value, days) { 
    if (days) { 
     var date = new Date(); 

     date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 

     var expires = '; expires=' + date.toGMTString(); 
    } else { 
     var expires = ''; 
    } 
    document.cookie = name + '=' + value + expires + '; path=/; domain=.example.com'; 
} 

は、関数でdomain=[...] URLの一部を置き換えることを忘れないでください。

PHP

echo $_COOKIE['YourCookieName']; 

別の方法としては、PHPにあなたの変数を渡すためにAJAXを使用することができます。

関連する問題