我对 Smarty 3.1.13 有疑问。
Smarty 终止了我的会话。每次我刷新页面时,$_SESSION 数组都是空的。当我评论 line$smarty->display('index.tpl')
时,一切正常。
有任何想法吗?
我对 Smarty 3.1.13 有疑问。
Smarty 终止了我的会话。每次我刷新页面时,$_SESSION 数组都是空的。当我评论 line$smarty->display('index.tpl')
时,一切正常。
有任何想法吗?
You have to start your session before $smarty->display('index.tpl')
This is beacause the session cookie needs to be send in the HTTP header and therefore session_start will need to be called before the first line of output.
So make sure session_start()
is placed before $smarty->display('index.tpl')
我不能发布这个时间代码,因为它分为很多部分(框架),我没有发布它们的权限。感谢您的宝贵时间,但我发现 Smarty 的另一个问题和解决我的问题的方法:
当您以扩展方式编写模板时(一个模板扩展另一个模板),您看不到 Smarty 调试窗口,即使$smaty->debug=true
当您正在运行的模板扩展另一个时$smarty->debug = true
,它会终止您的会话。不要问我为什么,我没有时间检查它。我认为这是一个错误。