English | 简体中文 | 繁體中文
查询

session_start()函数—用法及示例

「 启动一个新的会话或者恢复当前会话 」


函数名: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()函数应该在脚本的最顶部调用,即使没有使用会话变量。
补充纠错
上一个函数: session_status()函数
热门PHP函数
分享链接