在我所有脚本的末尾,我运行一个函数closeConnection
,即:
closeConnection("success");
function closeConnection($note) {
if ($note === "success") { $append = "?success"; }
if ($note === "blank") { $append = "?blank"; }
mysql_close();
header("Location: index.php" . $append . "");
exit();
}
这很顺利。
但是,我现在希望我的closeConnection()
函数接受两个参数,以便我可以选择一个不同的页面重定向到。这是它第二次出现的情况:
closeConnection("updated", "view");
function closeConnection($note, $header) {
$header = $header; // Not sure if needed, doesn't work with or without.
if ($note === "updated") { $append = "?updated"; }
if ($note === "blank") { $append = "?blank"; }
mysql_close();
header("Location: " . $header . ".php" . $append . "");
exit();
}
所需结果:重定向到view.php?updated
实际结果:重定向到.php?blank
答案 0 :(得分:1)
根据我的经验,您在closeConnection("updated");
之前的某个地方呼叫closeConnection("updated", "view");
,而您忘记将其删除。
确保您没有忘记以前的命令,并且您实际上正在保存正确的文件。