Heim >PHP-Framework >Denken Sie an PHP >So erhalten Sie die angeforderte URL in thinkphp5

So erhalten Sie die angeforderte URL in thinkphp5

藏色散人
藏色散人Original
2022-12-20 09:48:402179Durchsuche

So erhalten Sie die Anforderungs-URL in thinkphp5: 1. Verwenden Sie die Methode „$request = Request::instance();“ der Klasse „thinkRequest“, um die aktuellen URL-Informationen abzurufen „$request-> url()“, um die vollständige URL-Adresse einschließlich des Domänennamens zu erhalten.

So erhalten Sie die angeforderte URL in thinkphp5

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Thinkphp Version 5, Dell G3-Computer.

Wie erhalte ich die angeforderte URL in thinkphp5?

THINKPHP5 ruft die URL-Informationen der aktuellen Seite ab

Wenn Sie die URL-Informationen der aktuellen Seite abrufen möchten, können Sie die mit thinkphp gelieferte Anforderungsklasse verwenden, um die aktuellen URL-Informationen abzurufen

Verwenden Sie die thinkRequest-Klasse

$request = Request::instance();

oder verwenden Sie die integrierte Assistentenfunktion

$request = request();
$request = Request::instance();
// 获取当前域名
echo &#39;domain: &#39; . $request->domain() . &#39;<br/>&#39;;
// 获取当前入口文件
echo &#39;file: &#39; . $request->baseFile() . &#39;<br/>&#39;;
// 获取当前URL地址 不含域名
echo &#39;url: &#39; . $request->url() . &#39;<br/>&#39;;
// 获取包含域名的完整URL地址
echo &#39;url with domain: &#39; . $request->url(true) . &#39;<br/>&#39;;
// 获取当前URL地址 不含QUERY_STRING
echo &#39;url without query: &#39; . $request->baseUrl() . &#39;<br/>&#39;;
// 获取URL访问的ROOT地址
echo &#39;root:&#39; . $request->root() . &#39;<br/>&#39;;
// 获取URL访问的ROOT地址
echo &#39;root with domain: &#39; . $request->root(true) . &#39;<br/>&#39;;
// 获取URL地址中的PATH_INFO信息
echo &#39;pathinfo: &#39; . $request->pathinfo() . &#39;<br/>&#39;;
// 获取URL地址中的PATH_INFO信息 不含后缀
echo &#39;pathinfo: &#39; . $request->path() . &#39;<br/>&#39;;
// 获取URL地址中的后缀信息
echo &#39;ext: &#39; . $request->ext() . &#39;<br/>&#39;;

, um das Ergebnis auszugeben

domain: https://luweipai.cn
file: /index.php
url: /index/index/hello.html?name=luweipai
url with domain: https://luweipai.cn/index/index/hello.html?name=luweipai
url without query: /index/index/hello.html
root:
root with domain: http://luweipai.cn
pathinfo: index/index/hello.html
pathinfo: index/index/hello
ext: html

Empfohlenes Lernen: „thinkPHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die angeforderte URL in thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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