我正在尝试将我网站中的许多页面缓存为HTML。因此,我将无法在这些页面上调用session_start()。如果您不在每个页面上调用会话,会话是否有效?
答案 0 :(得分:3)
如果您没有拨打session_start()
,那么您将无法使用$_SESSION
。但是,如果该页面是静态html文件,那么您不需要$_SESSION
该页面,因此您不必担心它。
您只需在使用$_SESSION
答案 1 :(得分:0)
不,他们不工作。 session_start()
应放在任何其他程序执行之前,甚至在决定是否要呈现缓存的html或正常执行代码的代码之前。
答案 2 :(得分:0)
session_starts()
,要么启动会话,要么允许您使用会话变量。如果您想在那里开始会话并存储值,或者您想使用已存在的会话值,那么必须使用session_start()
如果您不在每个页面上调用会话,会话是否有效?
NO
答案 3 :(得分:0)
如果你想在html中拥有你的大部分页面。那么最好将这些页面从php修改为html。然后你可以在任何带有html扩展名的页面上使用session_start()。 检查一下。