2012-06-19 28 views
0

我希望这很简单。我正在一个网站上工作,用户可以直接在网站上注册或使用Facebook登录等。我想知道的是如何处理脚本顶部的会话数据?来自我的网站或来自Facebook(或其他一体化)的PHP会话

以下是我有:

if ($_SESSION['loggedin'] == 'true') { }

我曾尝试:

if ($_SESSION['loggedin'] == 'true')|| if $user{

但这是抛出了一个错误:意外T_BOOLEAN_OR

这是甚至在做这种会话工作的正确方法?或者我应该以不同的方式处理这个问题?有没有人做过他们愿意分享的东西?

感谢,

刘易斯

回答

0

这是基本的PHP语法:

if (($_SESSION['loggedin'] == 'true') || ($user whatever....)) { 
    ... 
} 
1

正确的语法不

if ($_SESSION['loggedin'] == 'true')|| if $user{...} 

这是...

if ($_SESSION['loggedin'] == 'true' || $condition2==true){...} 

所有你的条件在他们的逻辑顺序中必须包含在if的禁忌之中。由于if陈述总是检查是否正确,因此可以简化如此

if ($_SESSION['loggedin'] || $condition2){...}