在防止用户刷新方面,即时销毁$_post['name']的方法是不行的,或许是有缓存的原因,这种方法失败。 本文使用session来解决,有需要的朋友,可以参考下。session保存在服务器端,在php过程中改变session变量的值后,即保存在服务器端,下次访问这个变量时,得到是新赋的值,所以,可以用一个session变量记录表单提交的次数,大于1时,就不在处理表单中的数据。
测试代码: name:
email:
beer:
warthog guinness
上面代码有个缺点:没有明确销毁session,失效的session文件可能仍然保留在服务器文件系统中。哪位有好的办法,还请分享一下。