【发布时间】:2013-06-22 04:49:44
【问题描述】:
我正在关注 PhpAcademy 的关于制作登录系统的教程,我对这一切都很陌生。我没有像他那样制作小部件,而是为登录表单制作了一个完整的页面,称为signin.php,以及一个称为login.php 的验证页面。表单操作是 login.php,这是文件,我有一个数组 errors[] 存储在所有页面的全局 php 文件中。每次出现错误时,我都会向其附加一个新错误,这一切都很好,但是现在我希望我的错误出现在登录页面的表单下,我该怎么做?现在,错误只出现在 login.php 中。我尝试使用标头发送错误,但这似乎不起作用,我尝试通过简单地输出错误数组在那里打印错误(因为它是全局的),但这似乎也没有打印任何东西.我能做什么?
【问题讨论】:
-
使用 $_SESSION 存储您的错误并从其他页面访问
-
$_SESSION 是所述的最佳方式,但您也可以使用 $_GET 发送错误状态。