首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP显示死亡的白屏幕

PHP显示死亡的白屏幕
EN

Stack Overflow用户
提问于 2016-08-29 07:39:33
回答 4查看 55关注 0票数 0

我的代码不能正常工作,它现在显示出任何错误或任何线索,我在这里遗漏了什么?有什么暗示吗?提亚

代码语言:javascript
复制
<?php if(isset($_SESSION['user_session_organizer']))
  { ?>
      <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
  <?php } ?>
   <?php
    elseif(isset($_SESSION['user_session']))
    {
    ?>
    <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
  <?php }else{ ?>
    <li><a data-toggle="modal" href="#organizer" class="smoothScroll">ORGANIZE TRIPS</a></li>
   <?php } ?>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-08-29 07:42:57

一个不必要的<?phpelse if是错误的,如下所示:-

代码语言:javascript
复制
<?php if(isset($_SESSION['user_session_organizer'])){ ?>
    <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
<?php } elseif(isset($_SESSION['user_session'])){?>
    <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
<?php }else{ ?>
    <li><a data-toggle="modal" href="#organizer" class="smoothScroll">ORGANIZE TRIPS</a></li>
<?php } ?>

注:-

总是添加

error_reporting(E_ALL);ini_set('display_errors',1);

在您的每个php页面的顶部,以防止出现这样的情况:-“白色死亡屏幕”

(它将在错误报告设置中显示所有类型的错误,如果发生任何错误,每个错误都将显示在页面上)。

谢谢

票数 1
EN

Stack Overflow用户

发布于 2016-08-29 07:43:55

试试这个,你的“如果错了”,?>是一个关闭标记,然后编译器不理解“其他”,更好的是:

代码语言:javascript
复制
<?php if(isset($_SESSION['user_session_organizer']))
                { ?>
                    <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
                <?php }elseif(isset($_SESSION['user_session']))
                {
                ?>
                <li><a href="triplist.php" class="smoothScroll">VIEW TRIPS</a></li>
                <?php }else{ ?>
                    <li><a data-toggle="modal" href="#organizer" class="smoothScroll">ORGANIZE TRIPS</a></li>
                    <?php } ?>
票数 1
EN

Stack Overflow用户

发布于 2016-08-29 07:45:27

这更容易阅读和调试:

代码语言:javascript
复制
<?php if (isset($_SESSION['user_session_organizer'])) : ?>
<li>
    <a href="triplist.php" class="smoothScroll">VIEW TRIPS</a>
</li>
<?php elseif (isset($_SESSION['user_session'])) : ?>
<li>
    <a href="triplist.php" class="smoothScroll">VIEW TRIPS</a>
</li>
<?php else : ?>
<li>
    <a data-toggle="modal" href="#organizer" class="smoothScroll">ORGANIZE TRIPS</a>
</li>
<?php endif; ?>

检查一下控制结构

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39200895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档