이 팁입니다..
게시판 보기페이지에 적용하는데 잘안되어 고수님들의 도움을 부탁드립니다.
첨부된 파일은 루트에 올렸구요,,,
adm/visit_list.php 아래 항목 추가후
include("../geoip.inc");
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD);
$cty = geoip_country_code_by_addr($gi, $row['vi_ip']);
게시판 보기페이지에
include("../geoip.inc");
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD);
$cty = geoip_country_code_by_addr($gi, $row['vi_ip']); 다시 추가하고
출력할 위치에 <?php echo geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']); ?> 이렇게 하니...
나오긴 나오는데...글쓴이의 국가가 아니라
보는 사람 기준에서 국가가 표시되는 군요,,,
글쓴이 기준에서 국가가 표시되려면 어떻게 해야 할까요?
adm/visit_list.php 아래 항목 추가후
include("../geoip.inc");
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD);
$cty = geoip_country_code_by_addr($gi, $row['vi_ip']);
게시판 보기페이지에
include("../geoip.inc");
$gi = geoip_open("../GeoIP.dat",GEOIP_STANDARD);
$cty = geoip_country_code_by_addr($gi, $row['vi_ip']); 다시 추가하고
출력할 위치에 <?php echo geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']); ?> 이렇게 하니...
나오긴 나오는데...글쓴이의 국가가 아니라
보는 사람 기준에서 국가가 표시되는 군요,,,
글쓴이 기준에서 국가가 표시되려면 어떻게 해야 할까요?
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2016-06-30 (목) 12:07:58
$cty = geoip_country_code_by_addr($gi, $row['vi_ip']);
여기는 이렇게 바꾸고..
$cty = geoip_country_code_by_addr($gi, $view['wr_ip']);
출력은 이렇게만 해도 되겠네요.
<?php echo $cty; ?>
답변에 대한 댓글 1개
$_SERVER['REMOTE_ADDR'] 대신에 게시물의 wr_ip 필드를 불러오세요 :)
답변에 대한 댓글 1개
너모야민쯩까
2016-06-30 (목) 12:05:21
답변감사합니다~
그런데 어떻게 하라는 건지 제가 잘몰라서,,,
제가 거의 초보라..
어느부분을 어떻게 해야 하는지요,,
너무 몰라 죄송해요
그런데 어떻게 하라는 건지 제가 잘몰라서,,,
제가 거의 초보라..
어느부분을 어떻게 해야 하는지요,,
너무 몰라 죄송해요
답변을 작성하려면 로그인이 필요합니다.
