php如何獲得當前url地址,url地址怎麼獲取

本文目錄一覽:

如何通過PHP獲取當前頁面URL函數

通過PHP獲取當前頁面URL函數代碼如下,調用時只需要使用 curPageURL() 就可以:

/* 獲得當前頁面URL開始 */

function curPageURL() {

$pageURL = ‘http’;

if ($_SERVER[“HTTPS”] == “on”) {    // 如果是SSL加密則加上“s”

$pageURL .= “s”;

}

$pageURL .= “://”;

if ($_SERVER[“SERVER_PORT”] != “80”) {

$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];

} else {

$pageURL .= $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];

}

return $pageURL;

}

/* 獲得當前頁面URL結束 */

原生PHP如何獲取當前頁面URL

#模擬測試網址:

//獲取域名或主機地址

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’];

#

//只取路徑

$url=’http://’.$_SERVER[‘SERVER_NAME’].$_SERVER[“REQUEST_URI”];

echo dirname($url);

#

php如何獲取當前頁面url路徑

#測試網址:

//獲取域名或主機地址

echo $_server[‘http_host’].”

“; #localhost

//獲取網頁地址

echo $_server[‘php_self’].”

“; #/blog/testurl.php

//獲取網址參數

echo $_server[“query_string”].”

“; #id=5

//獲取用戶代理

echo $_server[‘http_referer’].”

“;

//獲取完整的url

echo ‘http://’.$_server[‘http_host’].$_server[‘request_uri’];

echo ‘http://’.$_server[‘http_host’].$_server[‘php_self’].’?’.$_server[‘query_string’];

#

//包含端口號的完整url

echo ‘http://’.$_server[‘server_name’].’:’.$_server[“server_port”].$_server[“request_uri”];

#

//只取路徑

$url=’http://’.$_server[‘server_name’].$_server[“request_uri”];

echo dirname($url);

#

php如何獲取url

php有系統自帶的函數是可以直接獲取到當前url的,下面小編就過來簡單的分享一下吧,希望能幫到大家的忙;

操作方法

代碼:

?php

//php獲取當前url方法

$url = “http://”.$_SERVER [‘HTTP_HOST’].$_SERVER[‘PHP_SELF’];

echo $url;

?

運行結果

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/151011.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-10 01:11
下一篇 2024-11-10 01:11

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS服務器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • 尚硅谷官網地址用法介紹

    尚硅谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智能等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python解碼URL

    本文將從以下幾個方面對Python解碼URL進行詳細闡述:URL編碼的作用和原理、Python urllib庫解碼URL的基本用法、Python手動解碼URL的方法、特殊字符在UR…

    編程 2025-04-28
  • Python URL解碼

    在Web開發過程中,URL編碼和解碼是一個很常見的問題。本文將會詳細介紹Python中對URL的解碼方法。 一、URL編碼與URL解碼 URI(Uniform Resource I…

    編程 2025-04-28
  • Idea2022變更Git地址

    本文將從以下幾個方面對Idea2022變更Git地址進行詳細闡述: 一、GitHub上修改Git倉庫地址 1、登錄GitHub,找到需要修改的Git倉庫 2、在代碼頁面點擊右上角的…

    編程 2025-04-28
  • Python 中文轉URL編碼

    本文將從以下幾個方面詳細闡述Python中實現中文轉URL編碼的方法及注意事項。 一、URL編碼概述 URL編碼也稱為百分號編碼,是一種將URL中的非ASCII字符轉換成“%”後加…

    編程 2025-04-27
  • electron-egg打包後請求地址錯誤解決方法用法介紹

    本文將從多個方面對electron-egg打包後請求地址錯誤進行詳細闡述,並給出解決方法。 一、electron-egg打包後請求地址錯誤的表現 在使用 electron-egg …

    編程 2025-04-27

發表回復

登錄後才能評論