function getIpAddress($ip = ''){ // lãnh thổ ip (từ Mạng máy tính Thái Bình Dương)
    if(empty($ip)){
        $ip = $_REQUEST['ip'];
        if(empty($ip)) die('Xin vui lòng truyền địa chỉ IP'); //Trả về dữ liệu theo phương thức gọi thực tế
    }
    $ch = Curl_init();
    $url = 'https://whois.pconline.com.cn/ipJson.jsp?ip=' . $ip;
    Curl_setopt($ch, CURLOPT_URL, $url);
    Curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    Curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, sai);
    Curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, sai);
    $data = Curl_exec($ch);
    Curl_close($ch);
    $data = mb_convert_encoding($data, 'utf-8', 'GB2312'); // Chuyển đổi mã hóa
    //Chặn chuỗi trong {}
    $data = substr($data, strlen('({') + strpos($data, '({'), (strlen($data) - strpos($data, '})')) * (-1));
    // Thay thế ‘,’ trong chuỗi bị chặn $data bằng ‘&’ và thay thế ‘:’ trong chuỗi bằng ‘=’
    $data = str_replace('"', "", str_replace(://, "=", str_replace(",", "&", $data)));
    parse_str($data, $addressInfo); // Chuyển chuỗi sang định dạng mảng
    //return $addressInfo['addr']; // Trả về địa chỉ IP, chẳng hạn như: Thành Đô, Tứ Xuyên Telecom ADS
    trả về $addressInfo['pro']; // Trả về địa chỉ IP, chẳng hạn như: Tỉnh Tứ Xuyên
    //return $addressInfo['city']; // Trả về địa chỉ IP, chẳng hạn như: Thành phố Thành Đô
}

Mã trên đến từ mạng 20220705. Chúng ta cần thêm mã vào tệp php chức năng tùy chỉnh DESTOON. Vị trí tệp là api/extend.func.php

Phương pháp truy xuất giao diện người dùng

Dù bạn ở đâu, trước tiên bạn cần lấy thẻ của IP gốc và chỉ cần thêm nó bên ngoài thẻ, chẳng hạn như:

{getIpAddress($ip)}

Lưu ý: Ở những nơi khác nhau $ip Có nhiều cách viết khác nhau, chẳng hạn như: $t[ip] được sử dụng trong vòng lặp và IP đã đăng ký hiển thị trong cửa hàng công ty là $C OM[regip], IP đăng nhập của thành viên là $COM[loginip]

Hiển thị biểu đồ kết quả (ở đây chúng tôi chỉ hiển thị tỉnh, bạn có thể hiển thị thành phố hoặc tỉnh + thành phố), chú ý chú thích của hàm php.