我正在PHP的开头加载文件。我已经声明了一些活动并将它们分配给HTML文档左右两侧对齐的按钮。单击每个按钮将包含一些其他PHP文件,但是我想在包含任何其他文件之前,请删除先前加载的启动文件。
这是我的代码
<?php
// php file on startup of file
include("dashboard.php");
$activity = $_REQUEST['activity'];
if($activity) {
if($activity == 'addMember'){
include("addMember.php");
remove("dashboard.php");
}
if($activity == 'dashboard'){
}
if($activity == 'issueBooks'){
include("issueBooks.php");
}
if($activity == 'returnBooks'){
include("returnBooks.php");
}
<?php
我尝试过
if($activity == 'addMember'){
include("addMember.php");
remove("dashboard.php");
}
但是由于我是PHP的新手,所以它没有按预期工作。
任何人帮助。
答案 0 :(得分:2)
包含不是这样的。当包含文件时,该文件的内容将在代码中的那一点执行。没有简单的方法可以撤消该操作。
如果尚未选择活动,则您似乎希望仪表板活动成为默认视图。为此,仅在请求中没有活动值时,或者在专门请求了仪表板活动时,才可以包含它。
if (empty($_REQUEST['activity']) || $_REQUEST['activity'] == 'dashboard') {
include 'dashboard.php';
}