Session函式庫 |
| 函式名 |
功用&語法 |
用法 |
| session_start |
初始 session。
session_start(void) |
初始化一個新的 Session,若該使用者已在 Session
之中,則連上原 Session。 |
| session_destroy |
結束 session。
session_destroy(void) |
結束目前的 Session。 |
| session_name |
存取目前 session 名稱。
session_name(string [name]) |
可取得或者重新設定目前 Session
的名稱。若無參數 name 則表示單單獲取目前 Session
名稱,加上參數則表示將 Session 名稱設為參數 name。 |
| session_module_name |
存取目前 session 模組。
session_module_name(string [module]) |
可取得或者重新設定目前 Session
的模組。若無參數 module 則表示只獲取目前 Session
的模組,加上參數則表示將 Session 模組設為參數 module。 |
| session_save_path |
存取目前 session 路徑。
session_save_path(string [path]) |
可取得或者重新設定目前存放 Session
的路徑。若無參數 path 則表示只有取得目前 Session
的路徑目錄名,加上參數 path 則表示將 Session 存在新的 path 上。 |
| session_id |
存取目前 session 代號。
session_id(string [id]) |
可取得或者重新設定目前存放 Session
的代號。若無參數 id 則表示只有取得目前 Session
的代號,加上參數則表示將 Session 代號設成新指定的 id。輸入及傳回均為字串。
|
| session_register |
註冊新的變數。
session_register(string name) |
在全域變數中增加一個變數到目前的 Session
之中。參數 name 即為欲加入的變數名。成功則傳回 true 值。 |
| session_unregister |
刪除已註冊變數。
session_unregister(string name) |
在目前的 Session
之中刪除全域變數上的變數。參數 name
即為欲刪除的變數名。成功則傳回 true 值。 |
| session_is_registered |
檢查變數是否註冊。
session_is_registered(string name) |
可檢查目前的 Session
之中是否已有指定的變數註冊。參數 name
即為欲檢查的變數名。成功則傳回 true 值。 |
| session_decode |
Session 資料解碼。
session_decode(string data) |
可將 Session 資料解碼。參數 data
即為欲解碼的資料。成功則傳回 true 值。 |
| session_encode |
Session 資料編碼。
session_encode(void) |
可將 Session 資料編碼,編碼以 ZEND
引擎做雜湊編碼。本函式沒有參數。成功則傳回 true 值。 |