Maison > cadre php > PensezPHP > Comment obtenir l'URL demandée dans thinkphp5

Comment obtenir l'URL demandée dans thinkphp5

藏色散人
Libérer: 2022-12-20 09:49:00
original
2155 Les gens l'ont consulté

Comment obtenir l'URL de la requête dans thinkphp5 : 1. Utilisez la méthode "$request = Request::instance();" de la classe "thinkRequest" pour obtenir les informations sur l'URL actuelle ; "$request-> url()" pour obtenir l'adresse URL complète incluant le nom de domaine.

Comment obtenir l'URL demandée dans thinkphp5

L'environnement d'exploitation de ce tutoriel : système Windows 10, thinkphp version 5, ordinateur Dell G3.

Comment obtenir l'URL demandée dans thinkphp5 ?

THINKP HP5 obtient les informations URL de la page actuelle

Si vous souhaitez obtenir les informations URL de la page actuelle, vous pouvez utiliser la classe de requête fournie avec thinkphp pour obtenir l'URL actuelle informations

Utilisez la classe thinkRequest

$request = Request::instance();
Copier après la connexion

ou Utilisez la fonction d'assistant intégrée

$request = request();
Copier après la connexion
$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;;
Copier après la connexion

pour afficher le résultat

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
Copier après la connexion

Apprentissage recommandé : "thinkPHP Video Tutorial"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal