【发布时间】:2020-12-11 00:21:44
【问题描述】:
if(isset($_SESSION["name"])) {
header("Location:homepage.php");
}
如果name == udin then {} 怎么办?
【问题讨论】:
if(isset($_SESSION["name"])) {
header("Location:homepage.php");
}
如果name == udin then {} 怎么办?
【问题讨论】:
把它放在第一个if里面
if (isset($_SESSION['name'])) {
if ($_SESSION['name'] == 'udin') {
// do something
} else {
header("Location: homepage.php");
}
}
【讨论】:
据我了解,您正在尝试执行 ifelse 语句。 你可以试试:
if(isset($_SESSION["name"]) && $_SESSION["name"] != 'udin'){
header("Location:homepage.php");
}elseif(isset($_SESSION["name"]) && $_SESSION["name"] == 'udin'){
// what to do if $_SESSION["name"] is set, and if name is udin
}
【讨论】:
udin,第一个条件也会满足。它永远不会进入elseif。
if(isset($_SESSION["name"] && $_SESSION["name"] != 'udin' ))。谢谢你的评论