【问题标题】:How to close brakets in php $_SESSION?如何关闭 php $_SESSION 中的括号?
【发布时间】:2016-12-14 21:10:54
【问题描述】:

当我使用第一个代码时,它可以工作,但不能用于第二个代码。

第一个运行良好的代码

<?php 
session_start();
 

if(!isset($_SESSION['user_email'])){

//if not logged in
header ("location: login.php");


}

else {
?>

welcome page 


<?php } > 

但是当我尝试这样做时,只有“if”语句有效,“else”没有显示任何内容

<?PHP

session_start();

  

if(!isset($_SESSION['user_email'])){ 

?>

html codes here  (works fine )


<?php}  


else { ?>
diffrent html codes here 
(but this  section is not working) 

<?php }?>

出了什么问题,在这种情况下我应该如何关闭“{}”...请帮助

【问题讨论】:

    标签: php html session


    【解决方案1】:

    你好 Jannatul!

    在你的第二个 PHP 开始标签中,你有这个:

    <?php} 
    

    这没有空格可能会在解析代码时导致问题。尝试将其替换为:

    <?php } 
    

    如果可行,请告诉我,如果不行,我很乐意为您提供进一步帮助。
    Matt

    【讨论】:

    • 没问题!请把它作为正确的答案投票,这样我就可以得到荣誉!
    【解决方案2】:

    试试这个不要乱七八糟..

    <?php 
    
    session_start();
    if(!isset($_SESSION['user_email']))
    { 
    echo 'html codes here  (works fine )';
    }  
    else 
    { 
    echo 'diffrent html codes here (but this  section is not working) - but maybe now does';
    }
    ?>
    

    【讨论】:

      猜你喜欢
      • 2022-06-27
      • 1970-01-01
      • 2016-03-07
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      相关资源
      最近更新 更多