當前位置: 首頁> 函數類別大全> session_start

session_start

啟動新會話或恢復現有會話
名稱:session_start
分類:會話Session
所屬語言:php
一句話介紹:啟動一個新的會話或者恢復當前會話

函數名:session_start()

適用版本:PHP 4, PHP 5, PHP 7

用法:session_start() 函數用於啟動一個新的會話或者恢復當前會話。在使用會話變量之前,必須先調用此函數。

示例:

 // 开始一个新的会话session_start(); // 设置会话变量$_SESSION['username'] = 'John'; // 输出会话变量echo "用户名:" . $_SESSION['username'];

在上面的示例中,我們首先調用session_start()函數來啟動一個新的會話。然後,我們使用$_SESSION超全局數組來設置一個會話變量$_SESSION['username']的值為'John'。最後,我們通過echo語句輸出了會話變量的值。

注意事項:

  • 調用session_start()函數之前不能有任何輸出,包括空格、換行等。否則會導致"Headers already sent"錯誤。
  • 在使用會話變量之前,必須先調用session_start()函數。
  • session_start()函數應該在腳本的最頂部調用,即使沒有使用會話變量。
同類函數