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

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

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

[複製鏈接]
發表於 2015-2-6 09:56:28 | 顯示全部樓層 |閱讀模式
tid=1218& 本帖最後由 IT_man 於 2015-7-3 10:55 編輯
: }9 U( k6 a; \" L  H: F/ I: R7 W  g: I
在 PHP 中取得目前網址的方式可以透過 $_SERVER 組合的方式取得,這樣的方式稍微有點麻煩,不過使用起來還算相當簡單,首先我們先來認識幾個常用到的 $_SERVER。" P3 D* N* ^& i, `2 `0 j" I

" F& y8 A; Z8 l' R* p- s, q' V* E- o$_SERVER['HTTP_HOST']! H! V9 J1 n1 `; {" X6 E
$_SERVER['REQUEST_URI']: o4 o1 f# x1 D* E
$_SERVER['PHP_SELF']$ G( I" s1 @( B5 D' u
$_SERVER['QUERY_STRING']
: ]/ \( j9 g, k/ g$ L) l5 ^8 V7 S  }$ y3 q
假設我們的網址是 http://www.av4u.info/test.php?tid=12
$ V4 y2 H4 q$ R: P6 x
3 n, Z; j! y! X則以上 $_SERVER 分別顯示結果會是
+ N( y& d$ C! P
' N+ `- L* x& P( f) G& Decho $_SERVER['HTTP_HOST']; //顯示 www.av4u.info# n; C) I5 w% L3 M) ]
echo $_SERVER['REQUEST_URI']; //顯示 /test.php?tid=125 x& l* U; }* h& e( f: [
echo $_SERVER['PHP_SELF']; //顯示 /test.php
: Q* Z! O7 J- k" c) n6 |" ~0 Secho $_SERVER['QUERY_STRING']; //顯示 tid=124 i" A5 n. G; D9 p
1 r/ p* {. c- [& x) z& i/ E
透過這幾個 $_SERVER,我們已經取得了網址的各個部分,接著就是把網址給組合起來$URL='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];6 c) W3 Z" n" P+ N& `
echo $URL;

9 C# {& {4 }. {* w6 b* F4 j這樣就可以順利取得現在的網址囉!這只是個簡單的範例而已,如果網址結構較為複雜,可以調用更多的 $_SERVER 來取得詳細的部分,請參考 php.net 的 $_SERVER 介紹。
! D3 v, x% g( q% C# b
+ d: Y$ r3 T  ~$ _# j! z4 d8 n
8 D1 Z2 @8 O7 @' z& ~8 }# I5 }
PHP : $_SERVER - Manual; Q. t* `) v" l) l) G( q6 R7 U
http://php.net/manual/en/reserved.variables.server.php- |; K& R: x4 X, a4 `/ ?
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-2-4 12:30 , Processed in 0.063944 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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