为php条件语句制作函数

时间:2013-08-10 17:35:14

标签: php

我是php的新手,我正在使用管理面板在php中制作在线购物车网站,我有3种类型的用户 1:admin(所有角色) 2:卖家(谁会卖掉他们的物品) 3:顾客/买家(谁会购买物品)


        function user_access($user){
        $_SESSION['access'] == '$user';
        return $user;
    }


    if(user_access('admin')){
        echo "you are logged in as admin";
    } else { echo "undefine access"; }

 

但它的outpul是相同的:(我如何为这类条件制作函数,如wordpress。

抱歉我的英语不好,

2 个答案:

答案 0 :(得分:1)

这:

function user_access($user){
    $_SESSION['access'] == '$user';
    return $user;
}

应该只是:

function user_access($user){
    return $_SESSION['access'] == $user;
}

因此,您需要删除$user周围的引号,并返回比较结果,而不是$ user变量。

答案 1 :(得分:0)

$_SESSION['access'] == '$user';

正在测试$_SESSION['access']是否包含文字字符串$user

更改为

return $_SESSION['access'] == $user;

测试变量$user

的值