PHP做了缓存之后不能提交表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP做了缓存之后不能提交表单相关的知识,希望对你有一定的参考价值。

如题,做了缓存,表单提交后还是返回那个页面,怎么回事?

参考技术A 你是不是在修改方法之前做的缓存?新写的方法或者跳转的页面不生效?把缓存删掉,或者暂时先关闭缓存,新修改的方法和跳转就可以生效了。 参考技术B php做缓存有很多办法,不知道你问的什么

表单的理解

1.表单的作用:数据的提交

2.action:数据提交的地址,默认是当前页面

 method:数据提交的方式,默认是get

3.get方式,将数据名值对用=链接,多个数据用&连接,然后把数据放到url?后面传给指定的url,由于url长度的限制,get方式不能传输过多的数据

 post方式,将数据放在请求头的form data内,安全性高,不会被缓存,理论上,可以传输无限多的数据(可以在php配置文件中设置)

以上是关于PHP做了缓存之后不能提交表单的主要内容,如果未能解决你的问题,请参考以下文章

PHP表单提交失败,如何返回原值?

PHP提交表单超时的问题

php 在自己本身的页面如何防止重复提交的

HTML/PHP 表单提交(之后要做啥)[关闭]

提交表单的时候大家有啥防止用户刷新重复提交的方法 - PHP进阶讨论

php提交表单问题,现在表单里面引入了iframe,可里面的input里面的值不能提交过去