首页 > 编程开发 > Php > 正文  
PHP4手册:函数库及函数(二) 阿帕契伺服器专用函式库
出自:http://netleader.126.com 星空浪子 2002年03月03日 16:24

--------------------------------------------------------------------------------
阿帕契伺服器专用函式库
--------------------------------------------------------------------------------



本函式库共有 4 个函式
顾名思义,若 WEB 伺服器不是使用 Apache 伺服器,则本函式库就派不上用场了。


apache_lookup_uri: 获得所有的 URI 相关资讯。
apache_note: 获得及设定阿帕契伺服器的请求纪录。
getallheaders: 获得所有 HTTP 变数值。
virtual: 完成阿帕契伺服器的子请求 (sub-request)。


--------------------------------------------------------------------------------
函式:apache_lookup_uri()
--------------------------------------------------------------------------------

apache_lookup_uri
获得所有的 URI 相关资讯。

语法: class apache_lookup_uri(string filename);

传回值: 类别

函式种类: PHP 系统功能




内容说明


这个函式将 URI 的相关讯息传回到类别变数中。传回的类别变数包括下列的属性:


status
the_request
status_line
method
content_type
handler
uri
filename
path_info
args
boundary
no_cache
no_local_copy
allowed
send_bodyct
bytes_sent
byterange
clength
unparsed_uri
mtime
request_time


--------------------------------------------------------------------------------
函式:apache_note()
--------------------------------------------------------------------------------

apache_note
获得及设定阿帕契伺服器的请求纪录。

语法: string apache_note(string note_name, string [note_value]);

传回值: 字串

函式种类: PHP 系统功能




内容说明


这个阿帕契伺服器特有的函式能设定及取得请求纪录表的值。若只代入一个参数,则传回目前纪录的 note_name 值。若代入二个参数,则传回先前的 note_name 值,并将 note_name 设为新的 note_value 值。



--------------------------------------------------------------------------------
函式:getallheaders()
--------------------------------------------------------------------------------

getallheaders
获得所有 HTTP 变数值。

语法: array getallheaders(void);

传回值: 阵列

函式种类: PHP 系统功能




内容说明


使用本项功能时不需代入任何参数值,传回的是所有 HTTP 变数值,并使用组合的阵列传回。




使用范例


下例列出所有的 HTTP 变数




备注: 这个函式只有 PHP 以阿帕契伺服器的模组 (module) 方式执行时方有效。


--------------------------------------------------------------------------------
函式:virtual()
--------------------------------------------------------------------------------

virtual
完成阿帕契伺服器的子请求 (sub-request)。

语法: int virtual(string filename);

传回值: 整数

函式种类: PHP 系统功能




内容说明


这个函式就等于使用伺服器端剖析 (SSI) 的 shtml 功能。值得注意的是 virtual 所引入的程式必须要产生有效的 HTTP 档头,最少要加入 Content-type 档头、或者是 Location 档头、或者 Status 档头。并且根据 HTTP 协定,在档头结束后尚必须空一行。在 PHP 的程式实作时,可使用 include() 或 require() 这二个函式。
】【http://www.trainlinux.com】【Close
『相关资料』
PHP4手册:函数库及函数(三) 阵列处理函式库 (2002-03-02 16:23)
PHP4手册:函数库及函数(四) 拼字检查函式库 (2002-03-02 16:23)
PHP4手册:函数库及函数(五) BC 高精确度函式库 (2002-03-02 16:23)
PHP4手册:函数库及函数(六) 历法函式库 (2002-03-02 16:23)
Home 

诚恩Linux培训工作室