我有多个会话变量。我必须在页面中拨打session_start
多少次?如果只有一次,是否会考虑四个会话变量,例如$_SESSION['a'],$_SESSION['login'],$_SESSION['b'],$_SESSION['c']
?
答案 0 :(得分:0)
您只需拨打一次session_start即可。它将占用所有$ _SESSION变量。
在会话中,您可以拥有几乎任意数量的会话变量。
最佳做法是在生成任何输出之前,在脚本顶部调用session_start
。
答案 1 :(得分:0)
要使用会话,您需要在使用session_start()
变量之前调用$_SESSION
。
为了避免像
Cannot modify header information - headers already sent (..)
在脚本的最顶部调用session_start()。
默认情况下,会话的最大大小是脚本的最大内存 - 128mb 。有关详细信息,请SO question。