亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

想要得到當(dāng)前頁(yè)面的所有url參數(shù)信息怎么用PHP來(lái)實(shí)現(xiàn)?

來(lái)源:藏色散人 發(fā)布時(shí)間:2018-12-13 15:41:47 閱讀量:1113

本篇文章主要給大家介紹怎么使用php獲取完整url。首先給新手小白們簡(jiǎn)單介紹下什么是url。百度百科上是這么解說(shuō)的,統(tǒng)一資源定位符是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問(wèn)方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。其實(shí)簡(jiǎn)單的來(lái)說(shuō)就是網(wǎng)址。即本篇文章就是教大家如何使用php獲取當(dāng)前頁(yè)面的完整網(wǎng)址及各種參數(shù)。

php 獲取url及其他參數(shù)的具體代碼示例如下:

一、獲取域名或主機(jī)地址 

1

echo $_SERVER['HTTP_HOST']."<br>"; #localhost

二、獲取網(wǎng)頁(yè)地址 

1

echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php

三、獲取網(wǎng)址參數(shù) 

1

echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

四、獲取完整的url

1

2

3

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

a181f6107cb88ae9ee5b2cd480d9b22.png

五、獲取包含端口號(hào)的完整url

1

2

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

#http://localhost:80/blog/testurl.php?id=5

六、只獲取路徑

1

2

3

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];

echo dirname($url);

#http://localhost/blog

注:$_SERVER是一個(gè)包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數(shù)組。這個(gè)數(shù)組中的項(xiàng)目由 Web 服務(wù)器創(chuàng)建。不能保證每個(gè)服務(wù)器都提供全部項(xiàng)目;服務(wù)器可能會(huì)忽略一些,或者提供一些沒(méi)有在這里列舉出來(lái)的項(xiàng)目。


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒(méi)有登錄,請(qǐng)先