url()" pour obtenir l'adresse URL complète incluant le nom de domaine."/> url()" pour obtenir l'adresse URL complète incluant le nom de domaine.">

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

Comment obtenir l'URL demandée dans thinkphp5

藏色散人
藏色散人original
2022-12-20 09:48:402136parcourir

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();

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

$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;;

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

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!

Déclaration:
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