function getIpAddress($ip = ''){ // IP 영역(Pacific Computer Network에서)
    if(빈($ip)){
        $ip = $_REQUEST['ip'];
        if(empty($ip)) die('IP 주소를 전송해주세요'); //실제 호출 방식에 따라 데이터를 반환
    }
    $ch = 컬_초기화();
    $url = 'https://whois.pconline.com.cn/ipJson.jsp?ip=' . $ip;
    컬_setopt($ch, CURLOPT_URL, $url);
    컬_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    컬_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    컬_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $data = 컬_exec($ch);
    컬_닫기($ch);
    $data = mb_convert_encoding($data, 'utf-8', 'GB2312'); // 인코딩 변환
    //{}에서 문자열을 가로챕니다.
    $data = substr($data, strlen('({') + strpos($data, '({'), (strlen($data) - strpos($data, '})')) * (-1));
    // 가로챈 문자열 $data의 ','를 '&'로 바꾸고 문자열의 ':'를 '='로 바꿉니다.
    $data = str_replace('"', "", str_replace(":", "=", str_replace(",", "&", $data)));
    pars_str($data, $addressInfo); // 문자열을 배열 형식으로 변환
    //$addressInfo['addr']를 반환합니다; // Chengdu, Sichuan Telecom ADS와 같은 IP 주소를 반환합니다.
    $addressInfo['pro'] 반환; // 다음과 같은 IP 주소를 반환합니다. 쓰촨성
    //$addressInfo['도시']를 반환합니다. // 다음과 같은 IP 주소를 반환합니다. Chengdu City
}

위 코드는 20220705 네트워크에서 가져온 것입니다. DESTOON 사용자 정의 함수 PHP 파일에 코드를 추가해야 합니다. 파일 위치는 api/extend.func.php

입니다.

프런트엔드 검색 방법

어디에 있든 먼저 기본 IP의 태그를 가져와서 다음과 같이 태그 외부에 추가해야 합니다.

{getIpAddress($ip)}

참고: 다른 위치 $ip 다음과 같이 작성하는 방법이 다양합니다. $t[ip]는 루프에서 사용되며 회사 스토어에서 사용되는 등록된 IP는 $C OM[regip], 회원 로그인 IP는 $COM[loginip]

결과 그래프를 표시합니다(여기서는 지방만 표시하며, 도시 또는 지방 + 도시를 표시할 수 있습니다). PHP 함수의 주석에 주의하세요.