亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP處理會話函數大總結

 更新時間:2015年08月05日 14:44:42   投稿:mrr  
在PHP開發(fā)中,比起Cookie,Session 是存儲在服務器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,PHP處理會話函數包括:session_start、session_register、session_is_registered、session_unregister、Session_destroy等等,這里詳細介紹下php處理會話函數

PHP處理會話函數包括:session_start、session_register、session_is_registered、session_unregister、Session_destroy等等。相信大家在學習php語言的時候多多少少都會對php的會話功能有所了解,下面小編給大家分享下php處理會話函數大總結。

當客戶端的Cookie被禁用時,會自動通過Query_String來傳遞。PHP處理會話函數一共有10個,我們詳細介紹一下將要用到幾個函數。

PHP處理會話函數1、 session_start
函數功能:開始一個會話或者返回已經存在的會話。
函數原型:boolean session_start(void);
返回值:布爾值
功能說明:這個函數沒有參數,且返回值均為true。最好將這個函數置于最先,而且在它之前不能有任何輸出,否則會報警,如:Warning: Cannot send session cache limiter – headers already sent (output started at /usr/local/apache/htdocs/cga/member/1.php:2) in /usr/local/apache/htdocs/cga/member/1.php on line 3

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);
返回值:字符串
功能說明:返回的字符串中包含全局變量中各變量的名稱與值,形式如: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_decode (string data)
返回值:布爾值
功能說明:這個函數可將session信息解碼,成功則返回邏輯值true。

PHP處理會話函數8、 session_name
函數功能:存取當前會話名稱
函數原型:boolean session_name(string [name]);
返回值:字符串
功能說明:這個函數可取得或重新設置當前session的名稱。若無參數name則表示獲取當前session名稱,加上參數則表示將session名稱設為參數name。

PHP處理會話函數9、 session_id
函數功能:存取當前會話標識號
函數原型:boolean session_id(string [id]);
返回值:字符串
功能說明:這個函數可取得或重新設置當前存放session的標識號。若無參數id則表示只獲取當前session的標識號,加上參數則表示將session的標識號設成新指定的id。

PHP處理會話函數10、 session_unset
函數功能:刪除所有已注冊的變量。
函數原型:void session_unset (void)
返回值:布爾值
功能說明:這個函數和Session_destroy不同,它不結束會話。就如同用函數session_unregister逐一注銷掉所有的會話變量。

以上內容就是PHP處理會話函數大總結的全部內容,希望大家喜歡。

相關文章

  • php使用json_encode對變量json編碼

    php使用json_encode對變量json編碼

    這篇文章主要是說明 json_encode 使用時一個需要注意的細節(jié),無論返回的是數組還是 json,都不代表這一定就是個錯誤的返回結果,當前端需要的數組時,數組就是正確的結果,反之亦然
    2014-04-04
  • 基于php驗證碼函數的使用示例

    基于php驗證碼函數的使用示例

    本篇文章關于php驗證碼函數的應用,用示例說明。需要的朋友參考下
    2013-05-05
  • php靜態(tài)成員方法和靜態(tài)的成員屬性的使用方法

    php靜態(tài)成員方法和靜態(tài)的成員屬性的使用方法

    這篇文章主要介紹了php靜態(tài)成員方法和靜態(tài)的成員屬性的使用方法的相關資料,希望通過本文能幫助到大家,讓大家使用的時候注意方法,需要的朋友可以參考下
    2017-10-10
  • php中二維數組排序問題方法詳解

    php中二維數組排序問題方法詳解

    一維數組排序可以使用asort、ksort等一些方法進程排序,相對來說比較簡單。二維數組的排序怎么實現呢?使用array_multisort和usort可以實現,下面跟著小編來學習php中二維數組排序問題方法詳解
    2015-08-08
  • source.php查看源文件

    source.php查看源文件

    source.php查看源文件...
    2006-12-12
  • 淺談laravel框架與thinkPHP框架的區(qū)別

    淺談laravel框架與thinkPHP框架的區(qū)別

    今天小編就為大家分享一篇淺談laravel框架與thinkPHP框架的區(qū)別,具有很好的參考價值,希望對大家有所這。一起跟隨小編過來看看吧
    2019-10-10
  • Laravel框架基于ajax實現二級聯動功能示例

    Laravel框架基于ajax實現二級聯動功能示例

    這篇文章主要介紹了Laravel框架基于ajax實現二級聯動功能,結合實例形式分析了Laravel框架ajax數據讀取及聯動菜單的構造與使用技巧,需要的朋友可以參考下
    2019-01-01
  • 不使用php api函數實現數組的交換排序示例

    不使用php api函數實現數組的交換排序示例

    這篇文章主要介紹了不使用php api函數實現數組的交換排序示例,需要的朋友可以參考下
    2014-04-04
  • Nginx+php配置文件及原理解析

    Nginx+php配置文件及原理解析

    這篇文章主要介紹了Nginx+php配置文件及原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • php實現smarty模板無限極分類的方法

    php實現smarty模板無限極分類的方法

    這篇文章主要介紹了php實現smarty模板無限極分類的方法,結合實例形式較為詳細的分析了php使用smarty模板實現數據庫查詢與無限極分類的相關技巧,需要的朋友可以參考下
    2015-12-12

最新評論