我希望为我的网站创建一个网站管理员可以完成设置以设置网络服务器所需功能的设置,例如数据库,管理员帐户等。
到目前为止我计划的是一个$ _GET变量会自动被分配给用户(如果还没有!),$ _GET变量会调用诸如$ _GET ['step']之类的东西来代表什么步骤用户已开启。这也将使我能够轻松显示该特定步骤的特定表格。例如,在步骤1中显示“数据库设置”表单,然后在步骤2中显示“创建管理员”表单。我会通过使用switch语句来完成这个。
但是,如果用户提供的信息出错,例如无法使用给定信息建立连接,我将如何检查输入的信息,然后向用户显示错误,强制如果他们在提交表单时被重定向到第2步,他们是否要更改表格中的信息?
谢谢,
基隆
编辑:这是到目前为止我所拥有的Pastebin链接:http://pastebin.com/Y6YSTrgR
我无法将其直接放在这篇文章中,因为它没有正确格式化。
答案 0 :(得分:0)
您尚未分享足够的技术细节以使此问题有所帮助,但是如果我理解正确,那么您可以将每个步骤保存到会话中,以便您可以在必要时返回。这样,如果用户完成最后一步,您可以保留数据。如果用户没有完成最后一步,则服务器上没有任何变化。
您真的需要告诉我们有关系统的更多信息,例如您正在使用哪个框架(如果有的话),并详细说明整个过程应该如何运作。