1

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

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

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

4

2 回答 2

0

您可以在语句中使用任何逻辑运算符if来执行 2 次或更多检查 -

使用或 / || -

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

使用 and / && -

if($_SESSION['username'] != 'RBLXDev' and $_SESSION['username'] != '...') { }
if($_SESSION['username'] != 'RBLXDev' && $_SESSION['username'] != '...') { }
于 2012-12-16T22:01:30.670 回答
0

欢迎来到 SO!

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

请阅读php 的逻辑运算符

于 2012-12-16T22:03:00.120 回答