有哪些选项可用于将错误消息发送回表单页面?将错误消息传递到其他页面
我有一个表格login.php
它提交到process.php
。 process.php
处理数据库连接,验证等。如果出现错误,我想将其传递回index.php
。
即:
} else {
session_destroy();
header("Location: /login");
$error = "Sorry, that user name or password is incorrect. Please try again.";
}
因为这是两个不同的文件,有什么可用于设置和检索错误的最佳选择? $_POST
,$_GET
,$_SESSION
?
会议可能是一个不错的选择,它不会弄乱你的URL。只要确保在读出后将其删除即可。 – kapa 2012-08-15 23:57:58
会话是一个可怕的解决方案 - 为什么不在脚本中显示消息,该消息一直在处理数据? – zerkms 2012-08-15 23:59:30
@zerkms这将在很大程度上取决于他的架构。根据给出的数据和问题,会话是合乎逻辑的选择 – orourkek 2012-08-16 00:00:42