【问题标题】:how to if php, im trying to get condition true then statement如果 php,我试图让条件为真,那么如何声明
【发布时间】:2020-12-11 00:21:44
【问题描述】:
if(isset($_SESSION["name"])) {
    header("Location:homepage.php");
}

如果name == udin then {} 怎么办?

【问题讨论】:

    标签: php html


    【解决方案1】:

    把它放在第一个if里面

    if (isset($_SESSION['name'])) {
        if ($_SESSION['name'] == 'udin') {
            // do something
        } else {
            header("Location: homepage.php");
        }
    }
    

    【讨论】:

      【解决方案2】:

      据我了解,您正在尝试执行 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' ))。谢谢你的评论
      猜你喜欢
      • 2015-08-19
      • 1970-01-01
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 2021-06-14
      相关资源
      最近更新 更多