Heim > Artikel > Backend-Entwicklung > So erhalten Sie die aktuelle Seiten-URL-Funktion über PHP
In diesem Artikel wird hauptsächlich ein Beispiel für die PHP-Funktion zum Abrufen der URL der aktuellen Seite vorgestellt. Außerdem wird die Verwendung des Serverparameters erläutert Wer es braucht, kann darauf verweisen
Dieser Artikel beschreibt ein Beispiel der PHP-Funktion zum Abrufen der URL der aktuellen Seite und teilt es Ihnen als Referenz mit. Die spezifische Implementierungsmethode ist wie folgt:
In PHP gibt es keine Standardfunktion, um die URL der aktuellen Seite abzurufen. Deshalb werde ich Ihnen heute eine PHP-Funktion vorstellen, die die vollständige URL der aktuellen Seite abruft in PHP.
Der Funktionscode lautet wie folgt, Sie müssen beim Aufruf nur curPageURL() verwenden:
/* 获得当前页面URL开始 */ function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { // 如果是SSL加密则加上“s” $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; } /* 获得当前页面URL结束 */
Fügen Sie die Serverparameterbeschreibung hinzu, der Code lautet wie folgt:
//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5 //获取用户代理 echo $_SERVER['HTTP_REFERER']."<br>"; //获取完整的url echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5 //包含端口号的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 //只取路径 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für alle hilfreich ist. Weitere verwandte Inhalte finden Sie auf der PHP-Chinese-Website!
Verwandte Empfehlungen:
So verwenden Sie Curl, um IP in PHP zu fälschen
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die aktuelle Seiten-URL-Funktion über PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!