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