比方说,我输入一个包含此结尾URL的注册表单:registration.php?accountType=a
表单在同一页面(registration.php)中进行解析。如果用户没有通过表单验证,他们将被带到registration.php并显示错误消息。所以你看我失去了我的变量accountType = a。我的问题:表单验证丢失变量
我可以提交表单进行验证并保留accountType变量吗?我知道这可以很容易地使用cookie来完成。我只想进一步了解。
解决方案:尽管以下所有答案都是有效的,但我还是使用了Session变量和<form action="registration.php?<?php print 'accountType=' . $_SESSION['accountType']; ?>"
等。感谢您的帮助。
+1,可能是最简单的解决你的问题 – Starx 2010-12-21 08:10:51