来自我的网站或来自Facebook(或其他一体化)的PHP会话
问题描述:
我希望这很简单。我正在一个网站上工作,用户可以直接在网站上注册或使用Facebook登录等。我想知道的是如何处理脚本顶部的会话数据?来自我的网站或来自Facebook(或其他一体化)的PHP会话
以下是我有:
if ($_SESSION['loggedin'] == 'true') { }
我曾尝试:
if ($_SESSION['loggedin'] == 'true')|| if $user{
但这是抛出了一个错误:意外T_BOOLEAN_OR
这是甚至在做这种会话工作的正确方法?或者我应该以不同的方式处理这个问题?有没有人做过他们愿意分享的东西?
感谢,
刘易斯
答
这是基本的PHP语法:
if (($_SESSION['loggedin'] == 'true') || ($user whatever....)) {
...
}
答
正确的语法不
if ($_SESSION['loggedin'] == 'true')|| if $user{...}
这是...
if ($_SESSION['loggedin'] == 'true' || $condition2==true){...}
所有你的条件在他们的逻辑顺序中必须包含在if的禁忌之中。由于if
陈述总是检查是否正确,因此可以简化如此
if ($_SESSION['loggedin'] || $condition2){...}