javascriptでphpに値を渡す
javascriptの値をPHPに渡す、若しくはjavascriptでリダイレクト
<script type="text/javascript">
if (navigator.geolocation) {
// 現在の位置情報を取得
navigator.geolocation.getCurrentPosition(
// (1)位置情報の取得に成功した場合
function (pos) {
var location = pos.coords.latitude +",";
location += pos.coords.longitude ;
document.getElementById("location").innerHTML = location;
},
// (2)位置情報の取得に失敗した場合
function (error) {
var message = "";
switch (error.code) {
// 位置情報が取得できない場合
case error.POSITION_UNAVAILABLE:
message = "位置情報の取得ができませんでした。";
break;
// Geolocationの使用が許可されない場合
case error.PERMISSION_DENIED:
message = "位置情報取得の使用許可がされませんでした。";
break;
// タイムアウトした場合
case error.PERMISSION_DENIED_TIMEOUT:
message = "位置情報取得中にタイムアウトしました。";
break;
}
window.alert(message);
}
);
} else {
window.alert("本ブラウザではGeolocationが使えません");
}
</script>
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
上記のコードで緯度経度を取得しています。この緯度経度が3333333(var location部)
だとしたらhtt//hogehoge.com/3333333へリダイレクトさせたいです。
のでvar location部をphpに渡してリダイレクトさせるか、若しくはjavascriptで上記URLにリダイレクトさせる必要があります。
何か良い方法はないでしょうか?当方お手上げ状態です。
補足
回答ありがとうございます。 データベースは、 phpMyAdminを使用しています。 SQLがわかりません。回答よろしくお願いします。