如何在已经检查过的会话中添加另一个检查?

时间:2012-12-16 21:45:43

标签: php session username

我想知道如何对设置的会话进行第二次“检查”。我目前正在使用此代码:

<?php
session_start();
require_once("../user/connect.php");
include "getn.php";
if($_SESSION['username'] != 'RBLXDev') {
die('lol failure');
}
?>

我当前的用户名是RBLXDev,但我想让它检查当前用户名(存储在名为username的会话中)是否类似于“waffle_”。 我相信你如何在PHP中使用“和”语句是||,但我不知道如何添加到该代码。

2 个答案:

答案 0 :(得分:0)

您可以使用if语句中的任何Logical Operator执行2次或更多次检查 -

使用或/ || -

if($_SESSION['username'] != 'RBLXDev' or $_SESSION['username'] != '...') { }
if($_SESSION['username'] != 'RBLXDev' || $_SESSION['username'] != '...') { }

使用和/&amp;&amp; -

if($_SESSION['username'] != 'RBLXDev' and $_SESSION['username'] != '...') { }
if($_SESSION['username'] != 'RBLXDev' && $_SESSION['username'] != '...') { }

答案 1 :(得分:0)

欢迎来到SO!

if($_SESSION['username'] != 'RBLXDev' && $_SESSION['username'] != 'waffle_')

请阅读php's logical operators