我创建了一个会话变量,用于将错误消息从我的 mail.php 文件传递到调用它的文件。
session_start();
if(something) {
$_SESSION['error'] = "something went wrong";
}
我尝试在名为 mail.php 的文件中读取它:
if(!empty($_SESSION['error'])) {
echo $_SESSION['error'];
} else {
echo "Email sent!";
}
但它不起作用。我在两个文件的页面顶部调用 session_start() 。
var_dump 给出了这个:
array(1) { ["error"]=> string(41) "Not all fields are filled in." }