52AV手機A片王|52AV.one

 找回密碼
 立即註冊
查看: 1647|回復: 0

[PHP] PHP 取得目前網址技巧

[複製鏈接]
發表於 2015-2-6 09:56:28 | 顯示全部樓層 |閱讀模式
tid=1218& 本帖最後由 IT_man 於 2015-7-3 10:55 編輯
( F  q2 E7 W% k8 X1 ~
' d. ]3 W9 P7 b6 `9 @- o在 PHP 中取得目前網址的方式可以透過 $_SERVER 組合的方式取得,這樣的方式稍微有點麻煩,不過使用起來還算相當簡單,首先我們先來認識幾個常用到的 $_SERVER。# N% F7 O% [2 O% z$ h3 p* T+ u; @

+ v& ~/ S. P  d: p9 x! w: m$_SERVER['HTTP_HOST']
$ d' X$ }2 h0 {* K1 h7 m$_SERVER['REQUEST_URI']
0 s/ _# a. c4 y; r: m  ]# B  `$_SERVER['PHP_SELF']2 A$ s2 G, T4 E" X) ?8 `
$_SERVER['QUERY_STRING']
* Z" G) Q" Z& |7 I8 R2 X5 X7 o/ ~- P. J5 k5 k
假設我們的網址是 http://www.av4u.info/test.php?tid=12  E0 R/ o( \$ ^: B9 A
, v  h, D+ M2 I7 N; n& F
則以上 $_SERVER 分別顯示結果會是0 s' N) D' J2 G; s1 v( x
* I% s. k% }) c
echo $_SERVER['HTTP_HOST']; //顯示 www.av4u.info
! c1 o7 y' E. ~% c6 cecho $_SERVER['REQUEST_URI']; //顯示 /test.php?tid=12
  u+ I' h1 x; E; ^1 K' Jecho $_SERVER['PHP_SELF']; //顯示 /test.php- `1 g7 \4 J# [  g
echo $_SERVER['QUERY_STRING']; //顯示 tid=126 `! l+ [1 w0 E
- r& l  _5 X( d, c4 E# G, ^/ i
透過這幾個 $_SERVER,我們已經取得了網址的各個部分,接著就是把網址給組合起來$URL='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];/ O  r( D0 H5 Z' ]* z% A$ q
echo $URL;
# L6 @( }+ Y" n2 [1 E
這樣就可以順利取得現在的網址囉!這只是個簡單的範例而已,如果網址結構較為複雜,可以調用更多的 $_SERVER 來取得詳細的部分,請參考 php.net 的 $_SERVER 介紹。2 k' x) T& \# S# J

7 B1 `2 M* y  b5 \- {" A$ N+ z
: e* E% ?9 o0 l9 R( W* }4 a
PHP : $_SERVER - Manual
- p2 E& b- Q% p' d  h. y( `0 ohttp://php.net/manual/en/reserved.variables.server.php
) S8 n) R- i- w( d
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板| 52AV手機A片王

GMT+8, 2024-12-25 15:40 , Processed in 0.066258 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表