In diesem Artikel wird hauptsächlich die PHP-Methode zum Abrufen der Client-IP und -URL vorgestellt, wobei die Verwendungsfähigkeiten der vordefinierten PHP-Servervariablen $_SERVER berücksichtigt werden, auf die sich Freunde in Not beziehen können
Details Wie folgt:
function getonlineip(){//获取用户ip if($_SERVER['HTTP_CLIENT_IP']) { $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP } else if($_SERVER['HTTP_X_FORWARDED_FOR']) { $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; //代理IP } else { $onlineip=$_SERVER['REMOTE_ADDR']; //服务器IP } return $onlineip; } function curPageURL()//获取完整的url { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } return $pageURL; }
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP-Implementierung, um die echte IP des echten Clients
zu erhalten
Detaillierte Interpretation von JavascriptClientEreignisgesteuert (grafisches Tutorial)
angular httpclient implementiert HTTP Client Funktion
Das obige ist der detaillierte Inhalt vonPHP-Methode zum Abrufen der Client-IP und -URL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!