<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP提交表单失败后如何保留已经填写的信息" id="card1">
<p> 游客</p><p>
标题:PHP提交表单失败后如何保留已经填写的信息<br/>
正文:<br/>
本文介绍PHP提交表单失败后如何保留填写的信息一些方法总结，其中最常用的就是使用缓存方式了，这种方法如果网速慢是可能出问题的，最好的办法就是使用ajax了。1．使用header头设置缓存控制头Cache-control。PHP代码如下：header('Cache-control: private, must-revalidate'); //支持页面回跳 2．使用session_cache_limiter方法。PHP代码如下：session_cache_limiter('private, must-revalidate'); //要写在session_start方法之前 下面介绍一下session_cache_limiter参数：session_cache_limiter内的几个参数意义是：<br/> nocache：当然是不缓存（比如：表单信息被清除），但公共变量可以缓存<br/> private：私有方式缓存（比如：表单信息被保留，但在生存期内有效）<br/> private_no_cache：私有方式但不过期（表单信息被保留）<br/> publice：公有方式，（表单信息也被保留）<br/> 设置缓存过期时间：session_cache_expire函数设置，缺省是180分钟。常遇见问题：1.session_cache_limiter(&quot;private&quot;);表单信息是保留了,但是如果我修改已经提交的信息,表单页面所呈现的信息还是缓存里信息,没能及时自动刷新,如果不用session_cache_limiter(&quot;private&quot;);又不能保留表单信息<br/> 解决方案：在session_start前面加上session_cache_limiter( &quot;private, must-revalidate&quot; );即可。2.另一种办法我们可以使用ajax来实例index.html模板文件大致内容如下：&amp;lt;html&amp;gt;<br/>&amp;lt;head&amp;gt;<br/>&amp;lt;title&amp;gt;jQuery Ajax 实例演示&amp;lt;/title&amp;gt;<br/>&amp;lt;/head&amp;gt;<br/>&amp;lt;script src=&quot;./js/jquery.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;<br/>&amp;lt;scrip<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1294&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1294&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1294&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1294&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1294&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1294">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1294">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>