暂无 |

检测 session 是否注册

模板里检测

在模板里面,可以直接使用 presentnotempty 甚至 switch 等标签判断 session 变量是否注册,以决定输出对应的 session 值(直接以输出数组单元的方式输出 session 变量值)或显示其他页面元素。具体可参见本教程模板标签部分内容以及上面的例子。

操作里检测

在操作里,可以使用 Session::is_set 方法检查 Session 的值是否设置,例如 User 模块 user 操作如下:

public function user(){
    // 由于直接在操作里输出,为避免乱码
    header("Content-Type:text/html; charset=utf-8");
    if(Session::is_set('username')){
        echo Session::get('username').' 你好';
    }else{
        echo 'session 未注册';
    }
}
java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论