我可以在 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.
我有多个会话变量。我必须在一个页面中调用多少次 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.