作者yukang (发不完的gmail)
看板PHP
标题Re: [请益] 可以自订 $_SERVER 变数的内容吗?
时间Thu Apr 5 15:26:39 2007
※ 引述《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