function getIpAddress($ip = ''){ // IP-Territorium (von Pacific Computer Network)
    if(empty($ip)){
        $ip = $_REQUEST['ip'];
        if(empty($ip)) die('Bitte übermitteln Sie die IP-Adresse'); //Daten gemäß der tatsächlich aufrufenden Methode zurückgeben
    }
    $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, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $data = curl_exec($ch);
    curl_close($ch);
    $data = mb_convert_encoding($data, 'utf-8', 'GB2312'); // Kodierung konvertieren
    //Die Zeichenfolge in {} abfangen
    $data = substr($data, strlen('({') + strpos($data, '({'), (strlen($data) - strpos($data, '})')) * (-1));
    // Ersetzen Sie das „,“ im abgefangenen String „$data“ durch „&“ und das „:“ im String durch „=“.
    $data = str_replace('"', "", str_replace(":", "=", str_replace(",", "&", $data)));
    parse_str($data, $addressInfo); // String in Array-Format konvertieren
    //return $addressInfo['addr']; // Geben Sie die IP-Adresse zurück, z. B.: Chengdu, Sichuan Telecom ADS
    return $addressInfo['pro']; // Geben Sie die IP-Adresse zurück, z. B.: Provinz Sichuan
    //return $addressInfo['city']; // Geben Sie die IP-Adresse zurück, z. B.: Chengdu City
}

Der obige Code stammt aus dem Netzwerk 20220705. Wir müssen den Code zur PHP-Datei der benutzerdefinierten DESTOON-Funktion hinzufügen. Der Speicherort der Datei ist api/extend.func.php

Front-End-Abrufmethode

Egal wo es ist, zuerst müssen Sie das Tag der nativen IP abrufen und es einfach außerhalb des Tags hinzufügen, wie zum Beispiel:

{getIpAddress($ip)}

Hinweis: An verschiedenen Orten gibt es $ip Es gibt verschiedene Schreibweisen, wie zum Beispiel: $t[ip] wird in der Schleife verwendet, und die registrierte IP, die im Firmenspeicher verwendet wird $C OM[regip], die Mitglieder-Login-IP ist $COM[loginip]

Zeigen Sie das Ergebnisdiagramm an (wir zeigen hier nur die Provinz an, Sie können die Stadt oder Provinz + Stadt anzeigen), achten Sie auf die Anmerkungen der PHP-Funktion.