函数名: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()函数应该在脚本的最顶部调用,即使没有使用会话变量。