php – 在会话中存储值并在tpl文件xcart上进行检索
发布时间:2020-12-13 16:53:20 所属栏目:PHP教程 来源:网络整理
导读:我在x-cart面临问题, 我正在尝试在x-cart中创建会话和存储值 为此,我用过 x_session_register('subscription'); 以及其中的简单变量 $rs=1;if($rs==1){ $subscription=1;}else{ $subscription=0;} 之后在tpl文件中使用了一些代码, {$smarty.session.subscrip
我在x-cart面临问题,
我正在尝试在x-cart中创建会话和存储值 为此,我用过 x_session_register('subscription'); 以及其中的简单变量 $rs=1; if($rs==1) { $subscription=1; } else { $subscription=0; } 之后在tpl文件中使用了一些代码, {$smarty.session.subscription} 但什么都没发生 {php}{/php} $_SESSION['']; 但是无法帮助我,我无法理解这是怎么回事 解决方法
下面是一些与会话变量相关的注释,关于x-cart 4.4.x分支.
使用x_session_register()函数,每个变量都可以插入$XCART_SESSION_VARS数组中,因此, xcart中的会话数据保存在xcart_session_data表中,主键使用每个访问者的会话ID值(‘sessid’列),所有数据都以序列化格式保存在’data’列中. 示例代码段: if ($some_var == "Y"){ x_session_register("my_var"); $my_var="true"; x_session_save(); } if($XCART_SESSION_VARS['my_var '] =="true") $smarty->assign("my_var",$my_var); 如果$XCART_SESSION_VARS变量不在范围内,我们将其声明为全局并检索它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |