我可以在 PHP 中的一个 session_start 中使用多少个会话变量?

How many session variables can I use in one session_start in PHP?

我有多个会话变量。我必须在一个页面中调用多少次 session_start?如果只有一次,它是否会考虑四个会话变量,例如$_SESSION['a'],$_SESSION['login'],$_SESSION['b'],$_SESSION['c']?

您只需调用 session_start 一次。它将说明您所有的 $_SESSION 变量。

在会话中,您几乎可以拥有任意数量的会话变量。

最佳做法是在脚本顶部调用 session_start,然后再生成任何输出。

要使用会话,您需要先调用 session_start(),然后再使用 $_SESSION 变量。 为了避免像

这样的错误
Cannot modify header information - headers already sent (..)

在脚本的最顶部调用 session_start()。

默认情况下,会话的最大大小是脚本的最大内存 - 128mb。如需更多信息,请访问 SO question.