我是否需要在PHP中使用session_start()来使用$ _SESSION?

bod*_*ydo 0 php session-variables

我听说我的朋友说我不必在PHP中session_start()使用$_SESSION?真的吗?如果是,我该如何使它工作?如果我session_start()从我的代码中删除,我将无法$_SESSION继续工作.

Han*_*nky 5

是的,session_start()当您想要使用会话时,可能不会在每个页面上都有呼叫.这是会议自动启动的工作.如果您将会话设置为自动启动,则可以避免这些呼叫,否则您必须这样做.

session.auto_start布尔值

session.auto_start指定会话模块是否在请求启动时自动启动会话.默认为0(禁用).

因此,如果session.auto_start在php配置中设置为1,则无需手动启动会话.

手册

PS:它对你的朋友而言并不适合你,因为他/她已经启用session.auto_start而你没有触摸它,默认情况下它被禁用.