url()”獲取包含域名的完整URL地址。" />

国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 php框架 ThinkPHP thinkphp5怎么獲取請求過來的網(wǎng)址

thinkphp5怎么獲取請求過來的網(wǎng)址

Dec 20, 2022 am 09:48 AM
thinkphp5

thinkphp5獲取請求網(wǎng)址的方法:1、使用“\think\Request”類的“$request = Request::instance();”方法獲取當前的url信息;2、通過自帶的助手函數(shù)“$request->url()”獲取包含域名的完整URL地址。

thinkphp5怎么獲取請求過來的網(wǎng)址

本教程操作環(huán)境:Windows10系統(tǒng)、thinkphp5版、Dell G3電腦。

thinkphp5怎么獲取請求過來的網(wǎng)址?

THINKPHP5獲取當前頁面URL信息

想要獲取當前頁面的url信息,可以借助thinkphp 自帶的request 類來獲取當前的url信息

使用\think\Request類

$request?=?Request::instance();

或者使用自帶的助手函數(shù)

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

輸出結(jié)果

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

推薦學習:《thinkPHP視頻教程

以上是thinkphp5怎么獲取請求過來的網(wǎng)址的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
寶塔部署thinkphp5報錯怎么辦 寶塔部署thinkphp5報錯怎么辦 Dec 19, 2022 am 11:04 AM

寶塔部署thinkphp5報錯的解決辦法:1、打開寶塔服務(wù)器,安裝php pathinfo擴展并啟用;2、配置“.access”文件,內(nèi)容為“RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]”;3、在網(wǎng)站管理里面,啟用thinkphp的偽靜態(tài)即可。

怎么去除thinkphp5標題欄icon 怎么去除thinkphp5標題欄icon Dec 20, 2022 am 09:24 AM

去除thinkphp5標題欄icon的方法:1、找到thinkphp5框架public下的favicon.ico文件;2、刪除該文件或者選擇另一張圖片命名改為favicon.ico,并替換原favicon.ico文件即可。

thinkphp5 url重寫不行怎么辦 thinkphp5 url重寫不行怎么辦 Dec 12, 2022 am 09:31 AM

thinkphp5 url重寫不行的解決辦法:1、查看httpd.conf配置文件中是否加載了mod_rewrite.so模塊;2、將AllowOverride None中的None改為All;3、修改Apache配置文件.htaccess為“RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]”保存即可。

thinkphp5 post得不到值怎么辦 thinkphp5 post得不到值怎么辦 Dec 06, 2022 am 09:29 AM

thinkphp5 post得不到值是因為TP5是通過strpos函數(shù)在Header的content-type值中查找app/json字符串的,其解決辦法就是設(shè)置Header的content-type值為app/json即可。

thinkphp5怎么獲取請求過來的網(wǎng)址 thinkphp5怎么獲取請求過來的網(wǎng)址 Dec 20, 2022 am 09:48 AM

thinkphp5獲取請求網(wǎng)址的方法:1、使用“\think\Request”類的“$request = Request::instance();”方法獲取當前的url信息;2、通過自帶的助手函數(shù)“$request->url()”獲取包含域名的完整URL地址。

ThinkPHP5怎么查詢昨天的數(shù)據(jù) ThinkPHP5怎么查詢昨天的數(shù)據(jù) Dec 05, 2022 am 09:20 AM

ThinkPHP5查詢昨天數(shù)據(jù)的方法:1、打開ThinkPHP5相關(guān)文件;2、通過表達式“db('table')->whereTime('c_time', 'yesterday')->select();”查詢昨天的數(shù)據(jù)即可。

thinkphp5提示控制器不存在怎么辦 thinkphp5提示控制器不存在怎么辦 Dec 06, 2022 am 10:43 AM

thinkphp5提示控制器不存在的解決辦法:1、檢查對應(yīng)的控制器里面的命名空間是否寫對,修改為正確的命名空間;2、打開相應(yīng)的tp文件,修改類名即可。

thinkphp5報錯提示怎么設(shè)置 thinkphp5報錯提示怎么設(shè)置 Dec 07, 2022 am 10:31 AM

thinkphp5設(shè)置報錯提示的方法:1、進入項目根目錄下的public文件夾,打開index.php入口文件;2、查看調(diào)試模式開關(guān)的注釋;3、將“APP_DEBUG”常量的值調(diào)整為true即可展示錯誤信息提示。

See all articles