내 PHP 페이지에서 나는 그가 내 사이트에 올 때 사용자 도시를 저장하고 있습니다.구글 API PHP 내부의 자바 스크립트 코드
여기 Google API가 웹에서 가져 왔습니다.
<script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAp04yNttlQq-7b4aZI_jL5hQYPm-xtd00hTQOC0OXpAMO40FHAxQMnH50uBbWoKVHwgpklyirDEregg"></script>
<script type="text/javascript">
if(google.loader.ClientLocation)
{
visitor_lat = google.loader.ClientLocation.latitude;
visitor_lon = google.loader.ClientLocation.longitude;
visitor_city = google.loader.ClientLocation.address.city;
visitor_region = google.loader.ClientLocation.address.region;
visitor_country = google.loader.ClientLocation.address.country;
visitor_countrycode = google.loader.ClientLocation.address.country_code;
document.getElementById('yourinfo').innerHTML = '<p>Lat/Lon: ' + visitor_lat + '/' + visitor_lon + '</p><p>Location: ' + visitor_city + ', ' + visitor_region + ', ' + visitor_country + ' (' + visitor_countrycode + ')</p>';
}
else
{
document.getElementById('yourinfo').innerHTML = '<p>Whoops!</p>';
}
</script>
PHP 변수로 저장해야합니다. 어떤 사람이 PHP 페이지에서 어떻게 사용할 수 있는지 말해 줄 수 있습니까?
나는 전통적인 방법을 알고있다. echo
모두 <html> to </html>
그 안에 코드를 넣는다. 그러나 다른 더 좋은 방법을 알고 싶습니까?
또한 PHP 변수에 javascript 변수를 할당하는 방법을 모르겠습니다.
당신은 아약스를 통해 그 작업을 수행 할 수 있습니다 http://api.jquery.com/jQuery.ajax/과 어떻게 실행을 요청하는 경우 다음 서버에 ... – Leonardo
을 자신의 위치를 저장 이 JavaScript 코드는'.php' 파일에 담기 만하면됩니다. 간단히' php'과'?>'태그의 바깥에 넣을 수 있습니다 . – Charles
[참고 : 내 자바 스크립트에서 PHP (또는 다른 서버 측) 코드가 작동하지 않는 이유는 무엇입니까?] (http://stackoverflow.com/questions/13840429/reference-why-does-the-php-or- 다른 서버 측 코드 내 자바 스크립트가 아닌) –