我想创建一个可以在多个页面中调用的函数,该函数只需写入$ _SESSION ['error'] AND error_log,然后立即返回index.php(跳过文件中的其余代码)。该函数存储在common.php文件中,并包含在php文件的顶部。它执行功能,然后继续运行主文件中的其余php代码。由于我正在执行一些数据验证并将其他内容写入$ _SESSSION ['error'],因此成为一个问题。是否有一个执行该函数的程序,并且由于它具有对index.php的头调用,因此不继续其余代码吗?从下面的代码中,它在调用cpress()函数之后执行'if'语句,并忽略标头函数。 任何帮助将不胜感激。
function cpress() {
if ( isset($_POST['cancel'])) {
error_log("cpress function debug called");
$_SESSION['error'] = "Oops, I had to this cancel my last selection!";
header('Location: index.php') ;}}
//从add.php调用
cpress();
if ( isset($_POST['first_name']) && isset($_POST['last_name'])
&& isset($_POST['email'])) {
想要加载index.php,但不执行cpress()调用之后的任何'if'语句。