GB | BIG5
|
| 首頁 > 編程技術 > Php > 正文 |
 |
| PHP4手冊:函數庫及函數(二) 阿帕契伺服器專用函式庫 |
| http://netleader.126.com 星空浪子 (2001-04-16 17:32:27) |
--------------------------------------------------------------------------------
阿帕契伺服器專用函式庫
--------------------------------------------------------------------------------
本函式庫共有 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 變數
$headers = getallheaders();
while (list($header, $value) = each($headers)) {
echo "$header: $value \n";
}
?>
備注: 這個函式只有 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.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55) PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16) PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09) PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33) PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13) PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53) PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35) PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08) PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |