PHP中獲取當前頁面的完整URL
PHP中獲取當前頁面的完整URL
javascript實現:
top.location.href 頂級視窗的地址
this.location.href 當前視窗的地址
PHP實現
#測試網址: http://localhost/blog/testurl.php?id=5
//獲取域名或主機地址
echo $_SERVER[`HTTP_HOST`]."<br>"; #localhost
//獲取網頁地址
echo $_SERVER[`PHP_SELF`]."<br>"; #/blog/testurl.php
//獲取網址引數
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//獲取使用者代理
echo $_SERVER[`HTTP_REFERER`]."<br>";
//獲取完整的url
echo `http://`.$_SERVER[`HTTP_HOST`].$_SERVER[`REQUEST_URI`];
echo `http://`.$_SERVER[`HTTP_HOST`].$_SERVER[`PHP_SELF`].`?`.$_SERVER[`QUERY_STRING`];
#http://localhost/blog/testurl.php?id=5
//包含埠號的完整url
echo `http://`.$_SERVER[`SERVER_NAME`].`:`.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5
//只取路徑
$url=`http://`.$_SERVER[`SERVER_NAME`].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog
相關文章
- PHP中獲取當前頁面的各種URL格式PHP
- react獲取當前頁面的url引數React
- 獲取當前頁面的topViewControllerViewController
- PbootCMS模板如何輸出當前頁面的完整URL地址boot
- php 獲取當前域名和當前協議PHP協議
- 利用HTML5的history.replacestate()修改當前頁面的URLHTML
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- JS指令碼中重新整理當前頁面的方法JS指令碼
- JavaScript 獲取當前月份JavaScript
- 獲取當前時間
- SAP Spartacus 如何獲得當前渲染頁面的 CMS 後設資料
- Java獲取當前星期幾Java
- mybatis獲取當前時間MyBatis
- H5 記錄當前頁面的選中狀態,sessionStorageH5Session
- python 如何獲取當前時間Python
- ASP.NET Core獲取請求完整的UrlASP.NET
- Flutter 小知識,Key的使用(獲取當前點選Widget位置/獲取當前Widget大小)Flutter
- keycloak~RequiredActionProvider中獲取表單認證前URL的引數UIIDE
- js-----時間格式化、獲取當前網頁路徑JS網頁
- PHP獲取當前季度的開始時間和結束時間PHP
- 獲取當前Tomcat例項的埠Tomcat
- Java如何獲取當前執行緒Java執行緒
- Linux C獲取當前工作目錄Linux
- 微信小程式獲取當前位置微信小程式
- 獲取當前時間往前的日期
- Spark獲取當前分割槽的partitionIdSpark
- Flutter獲取當前網路型別Flutter型別
- 獲取當前元素在兄弟元素節點中的索引索引
- 小程式獲取當前元素在螢幕中的位置
- 如何用js獲取當前時間和ip地址以及當前城市JS
- spring mvc中獲取請求URLSpringMVC
- 獲取URL地址
- vue專案重新整理當前頁面的三種方法Vue
- Cocos2d-x 中獲取動畫當前幀數動畫
- 用js獲取當前月份的天數JS
- js獲取當前的具體時間JS
- C# 獲取當前伺服器域名C#伺服器
- python怎麼獲取當前是幾點?Python
- 如何用Java獲取當前時間戳?Java時間戳