首頁  >  文章  >  後端開發  >  php會話處理函數介紹

php會話處理函數介紹

伊谢尔伦
伊谢尔伦原創
2016-12-02 09:20:27875瀏覽

php會話處理函數介紹

PHP處理會話函數1、 session_start

函數功能:開始一個會話或傳回已經存在的會話。

函數原型:boolean session_start(void);

回傳值:布林值

功能說明:這個函數沒有參數,且回傳值皆為true。最好將這個函數置於最先,而且在它之前不能有任何輸出,否則會報警,如:Warning: Cannot send session cache limiter – headers already sent (output started at /usr/local/apache/docr/doc /member/1.php:2) in /usr/local/apache/htdocs/cga/member/1.php on line 3
 
PHP處理會話函數2、 session_register

PHP處理會話函數2、 session_register


PHP處理會話函數2、 session_register


為會話變數

函數原型:boolean session_register(string name);傳回值:布林值。

功能說明:這個函數是在全域變數中增加一個變數到目前的SESSION中,參數name就是想要加入的變數名,成功則回傳邏輯值true。可以用$_SESSION[name]或$HTTP_SESSION_VARS[name]的形式來取值或賦值。
 

PHP處理會話函數3、 session_is_registered


函數函數:檢查變數是否已登記為會話變數。

函數原型:boobean session_is_registered(string name);回傳值:布林值

功能說明:此函數可檢查目前的session之中是否已有指定的變數註冊,而參數name就是要檢查的變數名稱。成功則傳回邏輯值true。
 

PHP處理會話函數4、 session_unregister


函數函數:刪除已註冊的變數。

函數原型:boolean session_session_unregister(string name);回傳值:布林值

功能說明:這個函數在目前的session之中刪除全域變數中的變數。參數name就是要刪除的變數名,成功則回傳true。
 

PHP處理會話函數5、 session_destroy


函數功能:結束目前的會話,並清空會話中的所有資源。

函數原型:boolean session destroy(void);回傳值:布林值。

功能說明:這個函數結束目前的session,此函數沒有參數,且傳回值皆為true。
 

PHP處理會話函數6、 session_encode


函數功能:sesssion訊息編碼

函數原型:string session_encode(void);函數原型:string session_encode(void);中各變項的名稱與值,形式如:a|s:12:”it is a test”;c|s:4:”lala”; a是變項名稱 s:12代表變項a的值」it is a test的長度是12 變數間用分號」;」分隔。
 

PHP處理會話函數7、 session_decode


函數功能:sesssion資訊解碼

元原型:boolean布林值

功能說明:此函數可將session訊息解碼,成功則回傳邏輯值true。 
PHP處理會話函數8、 session_name


函數功能:存取目前會話名稱
函數
函數:boolean (string [name]);

回傳值:字串

功能說明:此函數可取得或重新設定目前session的名稱。設為參數name。功能說明:此函數可取得或重新設定目前存放session的識別號。 PHP處理會話函數10、 session_unset

函數功能:刪除所有已註冊的變數。

函數原型:void session_unset (void)

stroy:布林值
不結束會話。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn