무엇좀 만들어 보려 했더니.... > 자유게시판

자유게시판

무엇좀 만들어 보려 했더니.... 정보

무엇좀 만들어 보려 했더니....

본문

https://medium.com/witinweb/http-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%82%AC%EC%9A%A9%EC%8B%9C-html5-geolocation-api-%EB%93%B1-%EC%9C%84%EC%B9%98%EC%A0%95%EB%B3%B4-%EC%82%AC%EC%9A%A9%EC%A0%9C%ED%95%9C%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC-e024772cc280

 

 

적용이 안된다고 하네요 다만들어 놓았습니다만.... ㅡㅡ;;

 

오랜시간동안 건들지 않아서 일까.... 정보가 뒤쳐지네요 

 

SSL를 설치해야 할까....^^;;

추천
2

댓글 16개

geolocation 이 저렇게 바뀐지 꾀됬지요 ㅠ.ㅠ
많은 업체들이 사용했는데 왜 안되는것인지 설명이 조금 힘들었다죠 ㅎㅎ
  제가 좀 활용했던 부분입니다.  캡챠 대신한 무엇이 중요할까.... 생각해서 geolocation 값이 없으면 글쓰기 제한을 하려 했답니다.  너무 앞서간것은 아닌지.... 필요하시다면 코드 공개 하겠습니다..
2014년 html강좌를 지난해 다시 녹음하다보니 그렇게 바뀌었더라구요.
보안과 관련한 부분에 최근 https에서만 지원하는 부분이 늘어나는 것 같습니다.
오늘 내용은 이렇습니다. 개인적인 생각이지만 geolocation 값이 없으면 차단 과 동시에 관리자만 볼수 있는 영역 좌표를 만들려고 했으나 저에 부주위로  되는곳이 있고 안되는 곳이 있네요
<script>
var x = document.getElementById("demo");

function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.watchPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";}
    }
   
function showPosition(position) {
    x.innerHTML="Latitude: " + position.coords.latitude +
    "<br>Longitude: " + position.coords.longitude;
window.location.assign("map.php?var1="+position.coords.longitude+"&var2="+ position.coords.latitude);
}
getLocation();
</script>
map.php 파일 만드셔서 


<?php

$lon = $_GET["var1"];
$lat = $_GET["var2"];
$time = date('d/m/Y H:i:s');
$fp = fopen('dati.txt', 'a+');
fwrite($fp, "{$time} | {$_SERVER['REMOTE_ADDR']} | {$_SERVER['HTTP_USER_AGENT']} | {$lon} | {$lat} | \n");
fclose($fp);

?>


하시면 아이피와 좌표가 나옵니다.
dati.txt 저장이 되지요

궁극적인건 스팸이지만 어떻게 보면 머~ 실생활에 배달 또는 긴급 출동  차량보험 회사 등등 이용 될듯하네요
아이쿠 오늘 하루종일 스크립에서 php 변수 값뽑느냐고 커피를 몇 잔 마신듯....

나름대로 생각해보니.....머지 않아 이런 시스템이 도입 될것 같습니다...
전체 195,332 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여3 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT