我正在用 PHP 构建一个 POP3 邮箱。我有以下文件:
- server_access.php(从 POP3 服务器获取邮件)
- data_access.php(获取/写入邮件到本地数据库)
- mime_parser.php(解析 MIME 内容)
- core.php(使用上述文件并将解析的邮件存储为名为 $inbox 的 assoc 数组)
现在,我有页面mailbox.php 来显示收件箱和showmail.php 来显示每封邮件。用户的凭据存储在 .ini 文件中并在必要时使用。问题是,我在mailbox.php 和showmail.php 中都做了一个require_once('core.php')
我能够显示收件箱(即 $inbox 有值),但是,如果我选择阅读邮件(showmail.php 的弹出窗口),$inbox 是一个空数组。
$inbox 在 core.php 中被定义为一个静态数组