当我使用第一个代码时它可以工作但不适用于第二个代码。
第一个工作正常的代码
<?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 }?>
出了什么问题,在这种情况下如何关闭“{}”...请帮忙
答案 0 :(得分:0)
你好Jannatul!
在你的第二个PHP开始标记中,你有这个:
<?php}
在没有空格的情况下,解析代码时可能会出现问题。尝试将其替换为:
<?php }
如果有效,请告诉我,如果不能,我将很乐意为您提供进一步的帮助。
的马特强>
答案 1 :(得分:0)
试试这个没有那个烂摊子..
<?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';
}
?>