답변 1개
채택된 답변
+20 포인트
3년 전
+ GeoIP Functions
- https://www.php.net/manual/en/ref.geoip.php
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- https://www.geoplugin.com/webservices/php
- https://www.geeksforgeeks.org/how-to-get-visitors-country-from-their-ip-in-php/
:
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
동물원
3년 전
B
BiHon
3년 전
위 댓글 중 아래에 남긴 링크의 코드를 이용하면
설치 필요없이 간편하게 접속자 정보를 구할 수 있습니다.
[code]
<?php
$geo_info = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
if ( in_array($geo_info['geoplugin_countryCode'], ['CN', 'IR']) ) {
// 중국, 이란
} else {
// 그 외
}
[/code]
* 국가 코드 및 이름 등은 아래 참고
- https://dev.maxmind.com/geoip/legacy/codes?lang=en
allow_url_fopen = Off 환경이라 file_get_contents() 함수로 외부 주소의 내용을 읽어올 수 없다면
아래 댓글의 코드 이용해 내용을 읽어올 수 있습니다.
- https://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=379278#c_379286
설치 필요없이 간편하게 접속자 정보를 구할 수 있습니다.
[code]
<?php
$geo_info = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
if ( in_array($geo_info['geoplugin_countryCode'], ['CN', 'IR']) ) {
// 중국, 이란
} else {
// 그 외
}
[/code]
* 국가 코드 및 이름 등은 아래 참고
- https://dev.maxmind.com/geoip/legacy/codes?lang=en
allow_url_fopen = Off 환경이라 file_get_contents() 함수로 외부 주소의 내용을 읽어올 수 없다면
아래 댓글의 코드 이용해 내용을 읽어올 수 있습니다.
- https://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=379278#c_379286
�
동물원
3년 전
네~ 상세한 설명 감사 드립니다. 한번 도전해 볼만한 용기가 생기네요. 시도해 보면서 또 문의 올리겠습니다. 정말 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
솔직히 제가 모르는게 많아서, 활용하는 방법은 공부를 해봐야 알 수 있겠네요.^^