phpcms电脑站和手机站静态页判断会员登录状态的两种方法

phpcms是一个很好用的建站系统,当我们用到他的会员系统的时候,需要在首页根据会员的登录状态来显示不同的提示信息,就需要做一些判断。下面来介绍下phpcms模板站中判断会员是否登录的方法。具体看代码。

<?php
  if (!$_userid) {
	echo"<a href='#'>登录</a>";
} else {
	echo"<a href='#'>会员中心</a>";
}
?>

以上代码主要适用于phpcms电脑端页面判断。

因为phpcms自带的手机站不好用,很多站长会对手机站做一些改造。所以以上代码在手机站就没有效果了。我研究了下得出以下方案,可以在phpcms手机端同样生效。具体看下面代码;

<?php
$userid= param::get_cookie('_userid');    //从cookie中获取会员id
if (empty($userid)) {                     //判断会员id是否为空
echo "<li><a href='#'>登录</a></li> ";    //为空,显示登录
} else {
echo "<li><a href='#'>会员中心</a></li> ";//不为空,显示进入会员中心
}
?>

网上很多方法说手机端通过getjson的方式来判断,但是我尝试了不生效。

所以想到了获取会员id是否为空的方式,登录了就会有id,未登录id就会为空。果然手机端能用了。意思就是phpcms电脑端和手机端判断会员登录状态的方法。有需要的拿去用吧。

如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-93.html

如有疑问请联系 QQ:644233191   微信:zw1688k