我有一个php文件,它为我验证一个简单的表单条目。我将每个错误(在验证过程中发现)分配给一个变量($name_errors、$phone_errors和$email_errors)。每个变量都包含一个字符串(“请输入有效名称”、“请输入有效的电话号码”和“请输入有效的电子邮件地址”)。然后,我创建一个包含这些变量的数组,名为$errors。我遇到的问题是,无论数组是空的(即,包含通过var_dump()确认的所有空值)还是包含实际的错误值,if语句总是将其识别为包含数据,并将停止上面解释的脚本。
if
我创建了一个名为$rank的变量,它是从数据库中的用户表中获取的级别。当我在页面上重复排名时,排名等于manager或admin,但是它将我重定向到索引页面,因为它在某种程度上并不等于manager或admin。当我尝试使用以下代码时: header("Location: index.php");确实有用,但我觉得这样做是错误的。isset($_SESSION['userID'])) {
h