我做了这个小网站,将值转换为md5。但是我想保存在数据库中输入的所有单词,以创建一种字典,以后可以使用。当用户单击“转换”按钮时,页面将重定向以将数据插入表中,而当其重定向回索引页面时,md5值将消失,用户必须单击“后退”按钮才能看到它。页面重定向后,如何使该值重新出现在文本框中?
您有几种方法可以做到这一点
将原始字符串和md5哈希值保留在会话变量中。即使重定向后,它也将持续存在。
不要使用process.php,而将index.php用作表单的目标。您可以检查$ _POST超全局变量,以查看您是第一次加载页面还是显示先前发送的值。
将传递给process.php的值放在重定向URL的查询字符串中,而不是
header(“ Location:index.php”);
你做
header("Location: index.php?string=$mystring&md5=$mymd5");
但是要小心,您需要清理$ mystring,否则您的表单将是一个简单的XSS诱饵。谢谢@machineaddict。
PD:请问,列出中断代码突出显示吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句