我想询问一下我的代码。
这是我的main.php代码:
<?php
session_start();
require"config/connection.php";
?>
<div>
<tr>
<td>
<?php require "template/header_new.php"; ?>
</td>
</tr>
</div>
当我运行代码时,错误提到了这一点:
注意:未定义的索引:第29行\ template \ header_new.php中的first_name
这是我的header_new.php:
<span style="line-height:28px"><strong><font color="#00674e"><?= $_SESSION["first_name"]?></font> | <a href="logout.php">Logout</a></strong></span></div>
有一件事令我困惑,它在开发服务器上运行良好。
但是,一旦我将应用程序迁移到生产服务器,就会出现错误。在生产服务器看起来像代码不保存php会话。
这个php版本问题还是其他我尚未发现的问题?
PS:在PHP 5.3.28版本中运行的应用程序
MySQL正在开发服务器中运行
MariaDB正在生产服务器
谢谢