【发布时间】:2014-07-03 04:13:29
【问题描述】:
如果用户排名不超过1,则使用退出函数
问题是,如果使用了exit函数,后面的任何代码都不会显示在页面上
假设我的排名不超过 1,会发生以下情况:
<?php
if($memberinfo3['rank'] < 1)
{
echo "<br><br>Your accounts rank is not sufficient to access this page.";
exit;
}
echo "Passed!";
?>
<?php include 'template/sidebar.php'; ?> <---- NOT DISPLAYED
<?php include 'template/footer.php'; ?> <---- NOT DISPLAYED
我想阻止 exit 函数 在页面的其余部分不显示代码。我查看了有关退出、死亡和返回的文档,但未能解决我的问题
【问题讨论】:
-
这就是exit函数的作用!如果您不希望它终止脚本,请不要使用它...您始终可以将
echo 'Passed!'放入else -
if($memberinfo3['rank'] < 1) { echo "<br><br>Your accounts rank is not sufficient to access this page."; }else{ echo "Passed!";} -
@MarkBaker 使用 else 完全让我忘记了!谢谢!