Heim > php教程 > PHP开发 > Hauptteil

So erhalten Sie die vollständige URL der aktuellen Seite in PHP

高洛峰
Freigeben: 2017-01-03 17:41:51
Original
1919 Leute haben es durchsucht

1. Verwenden Sie Javascript, um Folgendes zu implementieren:

top.location.href Die Adresse des Fensters der obersten Ebene

this.location.href Die Adresse des aktuelles Fenster

2. Verwenden Sie PHP, um

http://localhost/PHP/XX.php?id=5

//Den Domänennamen oder die Hostadresse zu implementieren

echo $_SERVER['HTTP_HOST']; #localhost
Nach dem Login kopieren

/ /Webadresse abrufen

echo $_SERVER['PHP_SELF']; #/PHP/XX.php
Nach dem Login kopieren

//URL-Parameter abrufen

echo $_SERVER["QUERY_STRING"]; #id=5
Nach dem Login kopieren

//Benutzeragent abrufen

echo $_SERVER['HTTP_REFERER'];
Nach dem Login kopieren
Nach dem Login kopieren

//Benutzeragenten abrufen

echo $_SERVER['HTTP_REFERER'];
Nach dem Login kopieren
Nach dem Login kopieren

//Die vollständige URL abrufen

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/PHP/XX.php?id=5
Nach dem Login kopieren

//Die vollständige URL einschließlich der Portnummer

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/PHP/XX.php?id=5
Nach dem Login kopieren

//Nur den Pfad abrufen

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/PHP
Nach dem Login kopieren

Zusammenfassung

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels für alle hilfreich sein kann Studieren oder Arbeiten Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen.

Weitere Artikel zur PHP-Methode zum Abrufen der vollständigen URL der aktuellen Seite finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage