Re: [請益] 可以自訂 $_SERVER 變數的內容嗎?

看板PHP作者 (發不完的gmail)時間18年前 (2007/04/05 15:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《chweng ()》之銘言: : $_SERVER 是 php 預先定義好的一個變數陣列, : 內含一些常用的系統相關參數。 : 想請問是不是有可能透過設定 httpd.conf 或 php.ini, : 來定義自己想要但是內建沒有提供的變數? : 例如事先定義好 $_SERVER['LIB_ROOT'] = 'd:/phplib';, : 這樣要調用一些私人常用的檔案時比較方便, : 且萬一這個資料夾需要移動,也只要改一次就可以全部適用, : 不用去改每個調用檔案的 code。 如果是內建的話,通常都在 php.ini 裡面,像上述你舉的例子,他應該在 ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/usr/share/php" ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes" 這裡可以設定他 include 的路徑 如果不是內建的話,通常在程式裡面寫一個專門處理目錄的檔案,再把他 include 進來 舉個例子來說: if(!defined("LIB_ROOT")) define("LIB_ROOT","./"); 以後都用 LIB_ROOT 即可。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.175.100
文章代碼(AID): #165AImsJ (PHP)
文章代碼(AID): #165AImsJ (PHP)